Новости Joomla

Новый способ добавления и рендера полей в 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.

<?php // В Controller/View добавляем поля $this->form ->addControlField('task', '') ->addControlField('return', $input->getBase64('return', '')) ->addControlField('forcedLanguage', $forcedLanguage);

А в layout'е просто используем метод

renderControlFields()

<?php // В layout формы echo $this->form->renderControlFields();

Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.

Смотреть Pull Request

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 Гость просматривают эту тему.
  • 4 Ответов
  • 6391 Просмотров
*

lost

  • Захожу иногда
  • 59
  • 0 / 0
Здравствуйте! Есть задача реализовать разные шаблоны для разных страниц одного сайта т.е. у главной страницы один шаблон и т.д. Реально ли это сделать на Joomla? Что можно почитать по этому поводу?
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Да можно это сделать. Поищи по форуме по запросу "ItemID"
*

lost

  • Захожу иногда
  • 59
  • 0 / 0
Если вас не затруднит, можно более развернутый ответ?
Поиск по заданному критерию дал кучу результатов, но конкретного ничего.
Не могли бы вы по пунктам расписать цепочку как это реализуется или дать ссылку где есть такая информация.
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
а стандартными средствами чем не устраивает?
В менеджере шаблонов один шаблон по умолчанию, там где нужен другой шаблон кнопка "изменить"  и в "Привязка к пунктам меню" нужные пункты отметить
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
... В менеджере шаблонов один шаблон по умолчанию, там где нужен другой шаблон кнопка "изменить"  и в "Привязка к пунктам меню" нужные пункты отметить
У меня, шаблон JA_T3_BLANK. В нем, вот такая чтука: "Меню: Невозможно назначить шаблон по умолчанию" в Привязка к пунктам меню. Т. е., в шаблоне JA_T3_BLANK стандартными методами нельзя сделать...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Два шаблона на одной странице сайта

Автор bagz

Ответов: 1
Просмотров: 7139
Последний ответ 03.03.2018, 07:33:19
от Театрал
Как к категории или разделу привязать разные стили(цвета) шаблона

Автор ilyans

Ответов: 14
Просмотров: 14463
Последний ответ 19.02.2015, 09:17:20
от ustmm
Убрать пустое пространство в шаблоне сайта

Автор Marsello88

Ответов: 0
Просмотров: 4888
Последний ответ 28.10.2013, 21:19:19
от Marsello88
РЕШЕНО - Разные картинки на странице в зависимости от пункта меню

Автор kav

Ответов: 3
Просмотров: 4233
Последний ответ 27.05.2013, 21:23:13
от AlexSM
Для каждой страницы свое меню и своя шапка сайта

Автор Aleshka

Ответов: 13
Просмотров: 12123
Последний ответ 19.03.2013, 12:45:13
от terr