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

olaf

  • Захожу иногда
  • 225
  • 23 / 0
Есть ли в JS возможность представить категории в виде иерархической структуры таким образом:
-Категория1            -Категория2            -Категория3
- Подкатегория11     - Подкатегория21    - Подкатегория31
- Подкатегория12     - Подкатегория22    - Подкатегория32
- ...                        - ...                       - ...

-Категория4
- Подкатегория41
- Подкатегория42
- ...                   
Если нет, то какой-то способ сделать это? И как именно?
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
В базе - нет, но можно сделать.
Для этого нужно добавить код в файлы:
http://имя_сайта/components/com_jshopping/templates/имя_шаблона/category/maincategory.php
http://имя_сайта/components/com_jshopping/templates/имя_шаблона/category/category_default.php
После:
Код
<a class = "product_link" href = "<?php print $category->category_link?>"><?php print $category->name?></a>
Добавляем:
Код
<?php
$Table_Category = &JTable::getInstance("Category", "JShop");
$Sub_Categories = $Table_Category->getSubCategories($category->category_id);
ForEach($Sub_Categories As $Sub_Category){
Print "<a href = \"".$Sub_Category->category_link."\">".$Sub_Category->name."</a><br />";
}
?>
Результат (JS 3.15):
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomShopping, вывод всех категории к которым принадлежит товар

Автор Valent777

Ответов: 12
Просмотров: 2032
Последний ответ 01.11.2024, 14:57:28
от kit2m2
Дополнительные поля для категории JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 1674
Последний ответ 07.07.2024, 08:43:15
от nevigen
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 13
Просмотров: 3102
Последний ответ 03.04.2024, 14:24:38
от sergeytolkachyov
Вывести название категории в списке товаров

Автор ataman

Ответов: 9
Просмотров: 4450
Последний ответ 15.09.2023, 20:31:11
от Alex_gs
Отображения описании категории только на первой странице

Автор graf

Ответов: 5
Просмотров: 1465
Последний ответ 04.05.2023, 18:52:08
от kit2m2