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

hels

  • Захожу иногда
  • 205
  • 0 / 0
Здравствуйте, такая задача нужно переопределить плагин из system в шаблон, т.е. он находится по адресу - plugins/system/плагин . Нужные мне правки я сделал пока напрямую, но не хотелось бы все переделывать после каждой обновы.. В админке такого плагина нет для переопределения, пробовал вручную создавать в папке шаблона в HTML, но не робит..  !!!???!!!
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
нужно переопределить плагин из system в шаблон
не факт что это возможно, это должен уметь сам плагин в первую очередь

не хотелось бы все переделывать после каждой обновы..
возможно проще будет сделать просто копию плагина, дать ему другое имя, и установить как новый, а старый депубликовать
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

hels

  • Захожу иногда
  • 205
  • 0 / 0
не факт что это возможно, это должен уметь сам плагин в первую очередь
возможно проще будет сделать просто копию плагина, дать ему другое имя, и установить как новый, а старый депубликовать
тут проблема в том, что это скрытый плагин шаблона который используется на сайте, его нет в админке Joomla, плагин связан с расширением функционала меню Joomla
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
это скрытый плагин шаблона который используется на сайте, его нет в админке Joomla
вы вероятно что то путаете
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 805
Последний ответ 09.05.2025, 12:39:18
от azm1n
Шаблон для данной страницы недоступен. сообщите об этом Администратору сайта

Автор 62411

Ответов: 2
Просмотров: 1199
Последний ответ 30.03.2024, 13:15:16
от web1
Как отменить system-massage?

Автор olderman

Ответов: 0
Просмотров: 492
Последний ответ 28.06.2023, 11:34:33
от olderman
Как отменить system-massage?

Автор olderman

Ответов: 0
Просмотров: 488
Последний ответ 28.06.2023, 11:33:59
от olderman
gantry5 Joomla шаблон denali и вобще не пойму как настроить частицы

Автор imanager

Ответов: 0
Просмотров: 553
Последний ответ 29.05.2023, 21:42:17
от imanager