Как расширить шаблон \design\backend\templates\pickers\products\picker.tpl , а конкретнее \design\backend\templates\pickers\products\js.tpl , который подключается в пикере. Стоит задача сделать массовое удаление товаров, для этого надо добавить чекбоксы + кнопку. Это можно сделать через хук: {hook name="product_picker:table_column_options"} {/hook}
правильно? только хук этот расположен в середине строки, получается я не смогу добавить свою колонку первой по порядку?
И еще вопрос такой - когда выводишь пикер, с типом table, выводится поле amount - для чего оно необходимо? Я понимаю что это количество - но что оно дает?) если у меня есть поле количество и действие “удалить товар”
А чем стандартный функционал не удовлетворяет? В списке товаров прокликикаваем ненужные, они выделяются синим фоном, сверху появляется кнопка Действия, а в ней - удалить выбранные товары
хотят чтобы еще в модуле дополнительном, выводился список товаров по условиям и в этом списке чтобы можно было удалять товар, по сути продублировать стандартный функционал, но с меньшим набором действий в модуле
еще интересный момент в списке, который выводится с помощью {include file="pickers/products/picker.tpl" ... выводятся также товары, которые были удалены, только пишет вместо названия “удаленный товар” + кол-во у всех = 1, это кол-во товаров, которое по идее доступно я так понимаю? а 1 у всех, потому что параметр видимо не передается в список и везде выводится по умолчанию 1, верно мыслю?
Это происходит скорее всего потому, что у вас сохранены уже в базе выбранные ранее product_ids, и они ссылаются на несуществующие товары. Конечно можно было бы сделать, что бы они автоматически проверялись и удалялись при загрузке, но сомнительная польза.
По поводу пикера, если вы делаете через модуль, можно создать свой пикер на основе продуктового.
По началу кажется немного запутанным, но раз разобравшись потом станет проще (нет).
но, в test.tpl я хочу использовать jquery - как мне его подключить?
если я не ставлю exit; - тогда грузится главная страница сайта полностью, в самом верху получается мой кусок выводится, а ниже все остальное - отрисовка полностью страницы
в test.tpl мне необходимо выполнять свой js скрипт