Новости 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 Ответов
  • 1965 Просмотров
*

Serjj

  • Захожу иногда
  • 164
  • 4 / 0
  • Кот да Винчи
Главную страницу по умолчанию нельзя спрятать, чтоб в меню её не было, так? Но есть какой-то выход из положения? Можно всё-таки что-нибудь сделать, чтоб в главном меню были все пункты, кроме "Главная"? Само меню удалять не хочу.
*

esistema

  • Новичок
  • 5
  • 0 / 0
Re: Как спрятать главную страницу?
« Ответ #1 : 14.02.2009, 00:11:28 »
установи swf меню
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Как спрятать главную страницу?
« Ответ #2 : 14.02.2009, 00:29:39 »
А что хочеш видеть на главной?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Serjj

  • Захожу иногда
  • 164
  • 4 / 0
  • Кот да Винчи
Re: Как спрятать главную страницу?
« Ответ #3 : 14.02.2009, 00:32:20 »
А что хочеш видеть на главной?
На главной через враппер будет выводиться форум. Ну, в смысле, на "новой" главной, при условии, что "старая" главная спрятана из меню.

esistema, а что такое swf меню и зачем оно надо?
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Как спрятать главную страницу?
« Ответ #4 : 14.02.2009, 00:36:59 »
Сделайте первым пунктом вместо "Главная" этот враппер
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Serjj

  • Захожу иногда
  • 164
  • 4 / 0
  • Кот да Винчи
Re: Как спрятать главную страницу?
« Ответ #5 : 14.02.2009, 00:41:06 »
Сделайте первым пунктом вместо "Главная" этот враппер
Ай пасиба!
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: Как спрятать главную страницу?
« Ответ #6 : 14.02.2009, 00:41:34 »
Нужно просто взять за правило, что main_menu нужно использовать только для регулировки главно страницы (первый пункт меню в main_menu становится главной), а пользователям выводить какое-то другое созданное меню.

Конечно, это справедливо только для линейки Joomla 1.0.x
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Можно ли на страницу категории добавить текст между заголовками материалов?

Автор uhogorlonos

Ответов: 0
Просмотров: 7856
Последний ответ 30.11.2012, 17:09:14
от uhogorlonos
Как вставить видео на страницу сайта?

Автор Gingertam

Ответов: 29
Просмотров: 36107
Последний ответ 03.10.2012, 18:03:29
от Strollerman
Как создать чистую страницу в Joomla 1.0

Автор seatour

Ответов: 10
Просмотров: 8385
Последний ответ 24.05.2012, 13:42:53
от SK
Как осуществить автоматический переход на др. страницу?

Автор KJ

Ответов: 6
Просмотров: 4246
Последний ответ 28.03.2012, 16:51:12
от Nick_mad
Как вставить html-код на главную страницу

Автор alexecon

Ответов: 11
Просмотров: 36281
Последний ответ 02.08.2011, 23:04:13
от Garian11