04.06.2022 12:53
|
|
sergeytolkachyov
Name: Sergey
11.10.2019
Сообщения: 111
|
Feature request: Поля JoomShopping для разработчиков
Нередко при разработке модулей, плагинов и аддонов нужно предоставлять пользователю выбор сущностей JoomShopping: список товаров, категорий, атрибутов и т.д. Разные разработчики часто пишут свои поля и набор этих полей у них разный, так как они копятся в процессе выполнения различных задач.
Было бы здорово, если б в JoomShopping был стандартный набор полей, который можно было бы использовать. По аналогии с полями Joomla.
Joomla developer. https://web-tolk.ru JoomShopping Bitrix24 integration, custom developing.
|
|
04.06.2022 13:07
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Сообщения: 25965
|
Aw: Feature request: Поля JoomShopping для разработчиков
Вы можите создать Class Fields
components\com_jshopping\Helper\Fields.php
мы добавим его в JoomShopping
|
|
04.06.2022 13:25
|
|
sergeytolkachyov
Name: Sergey
11.10.2019
Сообщения: 111
|
Aw: Feature request: Поля JoomShopping для разработчиков
Планируется ли в дальнейшем использование JForm в JoomShopping? К примеру, использовать поля Joomla, сабформы с помощью JForm при редактировании товара можно, написав плагин в группе jshoppingadmin. Однако, хотелось бы, получать сущности JoomShopping в том же виде, что и, к примеру, список статей в com_content (модальное окно, пагинация, фильтр товаров и т.д.). Сейчас универсального, общего подхода для всех, заданного основным разработчиком не существует (командой JoomShopping). И в итоге на практике приходится сталкиваться с самыми разными костылями и велосипедами. Да и самому их порой создавать.
Joomla developer. https://web-tolk.ru JoomShopping Bitrix24 integration, custom developing.
|
|
04.06.2022 13:39
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Сообщения: 25965
|
Aw: Feature request: Поля JoomShopping для разработчиков
Не Планируется.
|
|
04.06.2022 13:41
|
|
sergeytolkachyov
Name: Sergey
11.10.2019
Сообщения: 111
|
Aw: Feature request: Поля JoomShopping для разработчиков
Поясню на конкретном примере:
Я пишу сейчас плагин. На событие onDisplayProductEditTabsEnd добавляю в карточку товара свою вкладку.
В ней вывожу сабформу Joomla
$form = Form::getInstance("my_params", __DIR__ . "/subform/form.xml",array("control"=>"my_params"));
$form->bind($my_params);
echo "<div id='my_params' class='tab-pane'>";
echo $form->renderFieldset("my_form_fieldset");
echo "</div>";
Дальше, как водится, работа с полями идёт уже в xml-файле. Было б здорово в xml просто указать
<field
name="product_id"
type="jshoppingproduct"
label="Товар"
default=""
/>
и работать дальше, не создавая свои типы полей, а используя коробочный функционал.
Joomla developer. https://web-tolk.ru JoomShopping Bitrix24 integration, custom developing.
|
|
29.04.2024 07:31
|
|
sergeytolkachyov
Name: Sergey
11.10.2019
Сообщения: 111
|
Aw: Feature request: Поля JoomShopping для разработчиков
Снова поднимаю эту тему. Накопилось полей, которые таскаешь из проекта в проект. Поля JForm, по стандарту Joomla 4 / Joomla 5, отдельными файлами-классами. Возьмете в ядро? Какой неймспейс будет для них?
Joomla: 5.1 JoomShopping: 5.4.0
Последнее изменение: 29.04.2024 07:31
Joomla developer. https://web-tolk.ru JoomShopping Bitrix24 integration, custom developing.
|
|
29.04.2024 07:57
|
|
admin
(Support Team)
Name: Admin
05.08.2010
Сообщения: 25965
|
Aw: Feature request: Поля JoomShopping для разработчиков
Добавлю
Joomla\Component\Jshopping\Administrator\Field
|
|