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

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Добрый день
есть необходимость реализовать такую вещь:
есть структура
категория
-подкатегория
--товар
-подкатегория1
--товар
категория1

надо как то в корзине ко всем товарам из первой категории(включая подкатегории) добавить Nсумму именно на позицию, но не количество
при этом остальных категорий это не должно касаться

кто что посоветует?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart категории на главной

Автор bytecomp

Ответов: 2
Просмотров: 428
Последний ответ 11.06.2025, 14:32:41
от zilonitiz
VirtueMart на Joomla 5

Автор Sulpher

Ответов: 0
Просмотров: 2007
Последний ответ 07.02.2024, 22:44:28
от Sulpher
VirtueMart.su? Умер?

Автор Akeksandr

Ответов: 2
Просмотров: 2735
Последний ответ 01.09.2022, 13:50:36
от Akeksandr
Платёжный модуль Tinkoff для VirtueMart 4 существует?

Автор lolitma3

Ответов: 0
Просмотров: 2886
Последний ответ 29.07.2022, 17:55:07
от lolitma3
Update На VirtueMart

Автор construktor7

Ответов: 3
Просмотров: 3156
Последний ответ 18.01.2020, 18:45:39
от construktor7