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

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
Здравствуйте, форумчане! ^-^
Второй день пытаюсь найти как можно сделать отдельное меню для страницы с описанием товара (порожняк))).
Что имею ввиду,
Товар, (электрические ящики ПЗР2 на разный ток) отличается друг от друга парой-тройкой характеристик. Остальная описаловка - устройство, принцип действия, характеристики, вся одинаковая. Мне кажется Неправильным вставлять одно и то же описание на десятки страниц и я надумал в контент вывести марку товара и отличающиеся характеристики а остальную информацию однократно оформить (наверно - избранные материалы) в виде меню с кнопками: устройство, принцип действия, характеристики, и чтоб она выводилась сразу под контентом и смотрелась вроде как за одно.
Вот нарыл пару примеров того, что я имею ввиду, подскажите пжлст кто чем сможет! Как это делается?
http://www.iek.ru/products/catalog/detail.php?ID=7774
http://cable.ru/cable/marka-kg_4x4_0_38.php
Не сочтите за рекламу, сайты не мои, просто не знаю как можно обозвать эти кнопки, чтоб понятен был вопрос)))

Cайт ещё на денвере, Joomla 2.5
*

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
Неужели ни кто не знает как делать такое меню??
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Это называется табы. Ищите по форуму - куча всего.
*

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
Это называется табы. Ищите по форуму - куча всего.
Низкий поклон!
Думаю это я и искал.
*

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
Это называется табы. Ищите по форуму - куча всего.
Доброго дня!
Cайт на денвере, Joomla 2.5
Табы я вчера почитал, большое спасибо за неравнодушие к вопросу!
Как я  понял, надо заполнять табы вручную.
Описание моих приборов одинаковое - устройство, принцип действия, характеристики, а
Отличаются они по номинальному току, получается более 40шт товаров и соответственно хочу создать столько же страниц.
И если я заполню табы на 40 страницах одним текстом, что то мне подсказывает, что поисковый роботы такие труды не оценят.
Я нарыл, что в статью, он же материал, можно вставить модуль и как я думаю в этот модуль выводить на 40 страницах материал лежащий в одном экземпляре (допустим из, избранные материалы).
Вот тут всплывает следующая проблема,
текст описания прибора длинный, страница смотрится оч. не красиво.
Поэтому я и хотел воткнуть меню, чтоб фрагментами текст выводить, типа табов.
Вот, теперь модули надо подобрать которые позволят визуально осуществить задуманное.
Может кто мастерил подобную конструкцию?
*

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
Или может есть методы не создавать 40 одинаковых табов, а чтоб один таб выводился во все материалы?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 2039
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 18423
Последний ответ 01.08.2022, 05:30:50
от rezon777
[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 269
Просмотров: 63735
Последний ответ 03.02.2022, 02:45:26
от globus812
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 6011
Последний ответ 29.03.2021, 12:10:26
от sivers
Конструктор страниц (Page Builder) для Joomla 2.5

Автор nia

Ответов: 4
Просмотров: 1928
Последний ответ 14.03.2021, 12:17:35
от nia