Один из самых популярных компонентов интернет-магазина на Joomla.
Что нового?
- при создании пункта меню выбрать категорию, производителя и т.д. можно из выпадающего списка
- обновлён макет выбора уже загруженного изображения при редактировании товара
- исправлено сохранение характеристик (выбор основной категории товара при мультикатегорийности сбрасывал значение текстовых характеристик)
- обновление роутера компонента
- новый фильтр в списке пользователей в админке
Поля JForm для разработчиков
Добавлены поля Joomla Form для разработчиков сторонних расширений. Теперь можно не писать свои типы полей Joomla для получения данных JoomShopping, а использовать из ядра компонента. Namespace полей Joomla\Component\Jshopping\Administrator\Field
.
Доступны поля:
- список зависимых атрибутов
- список значений для выбранного атрибута
- список категорий
- список характеристик
- список значений для указанной характеристики
- список меток (лейблов) товара
- список статусов заказа
- список производителей
- список вендоров
Теперь в своём модуле или плагине можно выбрать категорию товаров таким образом:
<field type="jshoppingcategories"
name="jshoppingcategories"
label="jshoppingcategories"
addfieldprefix="Joomla\Component\Jshopping\Administrator\Field"/>
Ещё примеры использования здесь.
JoomShopping вышел на GitHub
Долгое время разработчики работали с сообществом только посредством своего форума. На форуме они получали предложения, багрепорты, а изменения производились в закрытом репозитории. Однако, недавно появился ещё репозиторий компонента на GitHub для сторонних контрибьютеров, где есть возможность предложить свой код и он даже может быть принят. Для этого изменение должно быть хорошо описано/задокументировано в ветке на форуме или в самом PR: описана проблема, шаги её воспроизведения. Гарантий того, что ваш PR будет сразу принят нет, но это большой шаг в сторону открытости компонента к изменениям.