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

anny_k

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Здравствуйте, есть
пункт меню 1, через который выводятся товары новые
пункт меню 2 , через который выводятся товары по id
как их объединить в одном пункте меню? (пункт меню 3 , в котором выводятся товары новые+ с определенным id)
*

kit2m2

  • Живу я здесь
  • 3353
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Вывод товара по двум параметрам
« Ответ #1 : 12.06.2019, 11:58:30 »
Никак. Ведь никто не знает как у Вас они выводятся, особенно в "пункте меню 2"...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

anny_k

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Re: Вывод товара по двум параметрам
« Ответ #2 : 12.06.2019, 16:26:21 »
Никак. Ведь никто не знает как у Вас они выводятся, особенно в "пункте меню 2"...
стандартными средствами меню JoomShopping.
пункт 2 - products-label products
пункт 1 - products-last products
*

kit2m2

  • Живу я здесь
  • 3353
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Вывод товара по двум параметрам
« Ответ #3 : 12.06.2019, 17:13:53 »
пункт 1 - products-last products
Последние товары - выводятся не по id
Но это к делу не относиться... Как я уже ответил, стандартными методами не объединить в одном пункте меню: products-label products и products-last products.

Можно купить Модуль AJAX фильтр товаров JoomShopping

И тогда Вы сможете делать посадочные страницы с заданным списком фильтрованных товаров, например - products-label products + products-last products
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

anny_k

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Re: Вывод товара по двум параметрам
« Ответ #4 : 12.06.2019, 18:35:03 »
может кому пригодится. сделала так: пункт меню - отображение материал, в котором подключены 2 модуля - последние товары и товары с метками
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод товара по двум параметрам
« Ответ #5 : 12.06.2019, 19:24:01 »
нормально даже. правда минусы есть, товары например могут дублироваться... но идея норм.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка печати в списке заказов и вывод данных

Автор PrimitiveFish

Ответов: 10
Просмотров: 2907
Последний ответ 30.05.2021, 14:43:00
от PrimitiveFish
Артикул товара

Автор Rebarun

Ответов: 2
Просмотров: 2796
Последний ответ 10.07.2020, 14:32:56
от Rebarun
Разместить кнопку "В корзину" и характеристики товара рядом с изображением

Автор bakyt

Ответов: 8
Просмотров: 2866
Последний ответ 26.11.2019, 21:27:40
от nevigen
Отдельная страница для каждого товара

Автор СергейБурвод

Ответов: 5
Просмотров: 3555
Последний ответ 24.04.2019, 22:04:17
от effrit
Вывод навигации товаров горизонтально

Автор romanln2016

Ответов: 4
Просмотров: 1174
Последний ответ 14.03.2018, 14:41:44
от romanln2016