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

 Кто-нибудь может подсказать, что вбивать в настройки, чтобы создать 2-х уровневое меню, вернее заставить его отображаться? По-моему, перепробовал все комбинации(ну или почти все), отображается только меню 1-го уровня, а при щелчке на родительский пункт(как ссылку указал #) ничего не происходит :'(   

Re: Не могу разобраться с Extended Menu
« Ответ #1 : 10.04.2006, 13:54:01 »
Заходишь в модули, выбираешь нужное тебе меню, смотришь радиокнопку Expand Menu, активируешь её. Наслаждайся.

Re: Не могу разобраться с Extended Menu
« Ответ #2 : 10.04.2006, 14:16:09 »
 Не тоакое уж я и ламо  :(  Включал я её

Re: Не могу разобраться с Extended Menu
« Ответ #3 : 10.04.2006, 14:18:01 »
 Забыл сказать - меню горизонтальное.

Re: Не могу разобраться с Extended Menu
« Ответ #4 : 10.04.2006, 17:53:18 »
 Что, так никто и не подскажет? :P
« Последнее редактирование: 10.04.2006, 17:59:38 от guest »

Re: Не могу разобраться с Extended Menu
« Ответ #5 : 10.04.2006, 19:06:15 »
Ха...сам ща проверил, на одном из шаблонов такая же ботва...ИМХО надо в код index'a текущего шаблона смотреть и java-скрипты за меню отвечающие.

Re: Не могу разобраться с Extended Menu
« Ответ #6 : 12.04.2006, 16:53:56 »
 Ну ладно, тогда хоть посоветуйте что-нибуть другое  :D
« Последнее редактирование: 06.07.2006, 15:10:59 от guest »
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
Re: Не могу разобраться с Extended Menu
« Ответ #7 : 08.06.2008, 18:22:38 »
я смотрел /modules/ там никакого java-скрипта нет подскажите где он может быть
И я так понял нужно прикрепить java-скрипт к index.php????
*

zotchiy

  • Захожу иногда
  • 87
  • 0 / 0
Re: Не могу разобраться с Extended Menu
« Ответ #8 : 24.12.2008, 18:31:35 »
java скрипт у тебя будет только если ты поставишь шаблон на модуль!
Его надо ставить в папку шаблона сайта. css в css, image в image, а js в свою папку.
*

l0ki88

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Не могу разобраться с Extended Menu
« Ответ #9 : 09.11.2009, 16:45:15 »
Господи ребята, где то в паралельной теме уже писал ссылкку на урок. Там показано как делать, даже видео есть. Кстати чтоб меню работало нельзя никаких #, меню 1го уровня должно ссылаться на что-то материал там или ещё что, хотите чтоб просто разделитель то тогда мучайтесь сами :) Вот урок http://time25.ru/index.php/joomla/manual/extended-menu/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Настройка Maxi Menu CK

Автор Agentos

Ответов: 39
Просмотров: 40899
Последний ответ 06.07.2016, 11:31:08
от serjik
[Решено] Установка Extended Menu

Автор arton57

Ответов: 10
Просмотров: 6161
Последний ответ 30.05.2013, 21:53:56
от arton57
Extended menu 1.1.0 - мультиязычность

Автор gpush

Ответов: 1
Просмотров: 5450
Последний ответ 29.08.2012, 17:21:52
от gpush
Extended Menu Tree java меню ошибка

Автор avduevsky

Ответов: 0
Просмотров: 5458
Последний ответ 01.06.2012, 17:06:47
от avduevsky
После установки модуля Extended Menu 1.0.6 его нет в списке при клике на кнопку "Создать"

Автор orsy

Ответов: 2
Просмотров: 6720
Последний ответ 07.05.2012, 22:44:20
от jeka73