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

PaHeTka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Люди добрые подскажите в чем беда, нужно чтобы модуль Joomla выводился на страницах тизера zoo, выбираю в настройке модуля привязке к пункту тизера, ничего не выводиться. Вывести получилось если выводим модуль на всю категорию, то выводит на странице со списком категорий и в каждой категории, а нужно только в одной
*

likrion

  • Давно я тут
  • 750
  • 129 / 2
Re: Не отображается модуль в тизире
« Ответ #1 : 04.07.2013, 09:22:42 »
ничего не понял... покажите скриншот как есть и рисунок как должно быть
R331474010295
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Не отображается модуль в тизире
« Ответ #2 : 04.07.2013, 11:20:14 »
В ZOO есть элемент модуль, добавляйте его в тизер и выводите или пользуйтесь advanced module manager pro, т.к. расширенной версии есть возможность работы с ZOO.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

PaHeTka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Не отображается модуль в тизире
« Ответ #3 : 04.07.2013, 13:32:36 »
В ZOO есть элемент модуль, добавляйте его в тизер и выводите или пользуйтесь advanced module manager pro, т.к. расширенной версии есть возможность работы с ZOO.
Он тогда выводит под каждым итемом этот модуль, а нужно чтобы 1 раз выводил под всеми итемами

ничего не понял... покажите скриншот как есть и рисунок как должно быть

Хочу чтобы у меня когда выводиться список организаций например автомобили, туда можно было воткнуть HTML текст в конец, после вывода итемов. Захожу в настройки HTML модуля, выбираю привязку модуля к "автомобили" и ничего не выводиться, когда выбираю привязку к "каталог организаций", выводиться под итемами как и хотелось бы, только во всех категориях и еще и в самом каталоге, а нужно вывести только в конкретной категори
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Не отображается модуль в тизире
« Ответ #4 : 04.07.2013, 13:48:24 »
Тогда
пользуйтесь advanced module manager pro, т.к. расширенной версии есть возможность работы с ZOO.
или добавить необходимый код в шаблон категории приложения сделав проверку на ИД необходимой категории.
Подобные решения уже были описаны на форуме в ветке Zoo 2.x.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

likrion

  • Давно я тут
  • 750
  • 129 / 2
Re: Не отображается модуль в тизире
« Ответ #5 : 04.07.2013, 13:53:27 »
если у вас модуль HTML код, то не проще ли воспользоваться http://joomlaforum.ru/index.php/topic,191290.0.html

в ином случае, делайте правку шаблона на сверку id категрии
R331474010295
*

PaHeTka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Не отображается модуль в тизире
« Ответ #6 : 04.07.2013, 14:51:18 »
likrion, MetaSpirit, спасибо за советы! Аdvanced module manager pro решил мою проблему!  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Хак] Модуль ZooCat выводит список файлов

Автор newvideo

Ответов: 0
Просмотров: 1996
Последний ответ 05.02.2017, 15:40:45
от newvideo
Как не показывать модуль на страницах продукта?

Автор saschka

Ответов: 4
Просмотров: 1643
Последний ответ 10.01.2017, 13:47:52
от AlekVolsk
Модуль: ZOO item популярные за неделю ( НЕ бесплатно)

Автор dee88

Ответов: 4
Просмотров: 2305
Последний ответ 29.08.2016, 16:13:28
от ameli90
Вывод элементов категории в 4 колонки - какой модуль использовать?

Автор klik333

Ответов: 0
Просмотров: 1719
Последний ответ 09.06.2015, 19:23:10
от klik333
Плагин-модуль-расширения для формирования отзывов

Автор tixon

Ответов: 0
Просмотров: 1134
Последний ответ 06.03.2014, 23:13:00
от tixon