Feature request: Поля JoomShopping для разработчиков

04.06.2022 12:53
#1
sergeytolkachyov
User sergeytolkachyov
Name: Sergey
11.10.2019
Posts: 110
Quote
Feature request: Поля JoomShopping для разработчиков

Нередко при разработке модулей, плагинов и аддонов нужно предоставлять пользователю выбор сущностей JoomShopping: список товаров, категорий, атрибутов и т.д. Разные разработчики часто пишут свои поля и набор этих полей у них разный, так как они копятся в процессе выполнения различных задач.

Было бы здорово, если б в JoomShopping был стандартный набор полей, который можно было бы использовать. По аналогии с полями Joomla.


Joomla developer. https://web-tolk.ru JoomShopping Bitrix24 integration, custom developing.
 
04.06.2022 13:07
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25930
Quote
Aw: Feature request: Поля JoomShopping для разработчиков

Вы можите создать Class Fields
components\com_jshopping\Helper\Fields.php

мы добавим его в JoomShopping

 
04.06.2022 13:25
#3
sergeytolkachyov
User sergeytolkachyov
Name: Sergey
11.10.2019
Posts: 110
Quote
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
#4
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25930
Quote
Aw: Feature request: Поля JoomShopping для разработчиков

Не Планируется.

 
04.06.2022 13:41
#5
sergeytolkachyov
User sergeytolkachyov
Name: Sergey
11.10.2019
Posts: 110
Quote
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.
 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.