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

Raven

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Нужно выводить главное меню не во всех разделах сайта. Зашел в модуль Главное меню и отметил в "Назначение меню - Выбрать из списка" только нужные мне пункты, в том числе и пункт меню "Главная". Пункты где отображение меню не нужно не отмечал. Все работает прекрасно, главное меню есть на главной.
Но появилась одна проблема: при перехода по ссылке "Подробнее...", из модуля News Show Pro GK4, который расположен на главной странице, пропадает главное меню. Открывается статья, но главное меню отсутствует. Причем ссылка становиться такого вида www.сайт.ru/index.php?option=com_content&view=article&id=125:vpsbori2013&catid=1:latest-news

А вот если модуль News Show Pro GK4 привязывать к другому пункту меню, которое не привязано к главной странице (звездочка в админке напротив пункта меню), то все работает нормально и при переходе на статью по ссылке  "Подробнее..." главное меню в статье выводится. Ссылка на статью принимает такой вид www.сайт.ru/index.php?option=com_content&view=article&id=125:vpsbori2013&catid=1:latest-news&Itemid=115.

Видимо проблема с Itemid. У главной страницы его нет, поэтому если модуль размещен на главной странице, ссылки с него ведут на чистую статью без привязки к какому-либо меню, поэтому и главное меню исчезает, т.к. привязка отсутствует.

Это баг самой Joomla 1.5 или модуля News Show Pro GK4?

Подскажите как это исправить?
« Последнее редактирование: 15.07.2013, 12:13:41 от Raven »
*

Raven

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Проблему решил установкой данного плагина:
http://hekima.ru/downloads/shnodoubles.zip
Огромное спасибо автору плагина sherza.
« Последнее редактирование: 18.07.2013, 12:04:46 от Raven »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

убрать из меню заголовки h3

Автор nexter

Ответов: 19
Просмотров: 8023
Последний ответ 03.02.2020, 18:49:47
от durte
При добавлении нового пункта меню не отображается содержимое

Автор Denko

Ответов: 2
Просмотров: 3393
Последний ответ 16.01.2020, 18:40:55
от Denko
Не нажимается пункт меню на мобильной версии

Автор Sensession

Ответов: 7
Просмотров: 4936
Последний ответ 04.01.2020, 16:45:27
от xpank
Не отображаются пункты в меню

Автор physic

Ответов: 20
Просмотров: 23141
Последний ответ 20.09.2019, 16:54:01
от beliyadm
Как в ARI Ext Menu добиться работы параметра "Показать в меню"?

Автор vasmed

Ответов: 1
Просмотров: 3649
Последний ответ 01.03.2019, 11:12:18
от vasmed