Новости Joomla

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+). При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php     // Это файл в /layouts/components/com_component/your_layout.php?><input type="hidden" name="task" value=""><input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"><input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"><?php echo HTMLHelper::_('form.token'); ?>
Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод
renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 619 Просмотров
*

jacket1991

  • Новичок
  • 2
  • 0 / 0
Всем привет!
Уже неделю рою интернет в поисках нужного расширения.
Может кто тут посоветует, ищу расширение со следующим функционалом:
Обвязку интернет сервиса одной услуги. Клиент должен иметь в личном кабинете баланс, историю заказов и форму заказа.

Средства должны списываться сразу с баланса, после заполнения и отправки заявки.
Заявка- это обычные 8-10 полей, которые заполняет клиент (обязательные и не обязательные)

Так же клиент  должен видеть в личном кабинете статус своих заявок, который меняется админом и получать уведомления на почту при определенных статусах.

Было бы СУПЕР замечательно, если бы такая система имела партнерскую программу.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Описание магазина на главной старнице

Автор Evgen Kulibin

Ответов: 21
Просмотров: 854
Последний ответ 15.10.2022, 15:29:19
от Evgen Kulibin
Допилить интернет магазин

Автор joker992

Ответов: 1
Просмотров: 506
Последний ответ 02.05.2022, 08:33:14
от NewUsers
Интернет магазин на OpenCart или Joomla?

Автор lexus26

Ответов: 11
Просмотров: 2642
Последний ответ 21.02.2021, 01:06:42
от Arlecchino
Есть ли данное расширение на просторах интернета?

Автор kiev

Ответов: 7
Просмотров: 1225
Последний ответ 13.02.2021, 13:32:26
от voland
Универсальное расширение для вставки счетчиков и онлайн-консультанта

Автор Elena2020

Ответов: 3
Просмотров: 636
Последний ответ 14.05.2020, 07:40:17
от Elena2020