Гриборий

Гриборий

Был в сети 05 января 2019, 01:02
Заказы не принимаю
Правильно, вы ж сортируете их вначале по id родителя, а потом по menuindex товара. А при изменении menuindex у родителя его id же не меняется.
Сначала получайте родителей, сортируя по menuindex, потом в чанке шаблона еще один вызов сниппета, уже для получения товаров.
3)Добавить возможность добавлять в системную настройку — ms2_category_grid_fields поля, созданные сторонними компонентами, например тем же самым msFieldsManager, чтобы они отображались в основной вкладке категории товаров.
Нет такой проблемы. Всегда туда можно было добавить поля плагинов.
А проверку на родительство можно делать, скажем так, теоретическую: проверять isfolder у ресурса, и практическую: проверять, возвращает ли что-нибудь сниппет, выводящий потомков, например:
{if 'pdoResources' | snippet ?}Код родителя{/if}
Вот я тебе выше именно про это предлагаю. Кури resource create/update процессор. Тебе нужно звпускать его с определенными параметрами. Тренируйся создавать через php консоль, потом пиши с этим плагин, чтобы учитывались вносимые изменения.