Наумов Алексей

Наумов Алексей

Был в сети 28 июля 2026, 14:21
Заказы принимаю
Думаю, только генерация вручную.

Смотрим referer, если он есть категория товара — то генерируем крошки своим скриптом.
Или pdoCrumbs, но не до товара, а то категории:
Сайт / Категория 1 / Категория 2 /
H1: Товар
Да вы все и написали :)
сделать из него плагин, который по событию сохранения страницы в админке просмотрит фото, выдаст информацию о цвете и запишет в поле
именно так и нужно сделать. Планиг на OnFormDocSave, создать TV поле или поле товара и в него записывать.
Добрый!
1. Есть параметр resourceFields у сниппета, через который можно указать, какие поля ресурса цеплять. Добавляются с префиксом «resource_».
2. А еще join делается на цепочку, и доступно поле thread_resource, где id ресурса.
docs.modx.pro/components/minishop2/development/service/basket

Или переопределите класс корзины (интерфейс msCartInterface) и в методе add так:
$this->clean();
parent::add(...);
либо напишите плагин на событие msOnBeforeAddToCart или msOnAddToCart и msOnBeforeChangeInCart или msOnChangeInCart
Начнем с того, что Fenom — шаблонизатор, а не язык программирования, поэтому и все так «неудобно».
Правильное решение — написать логику на php!

Ваше решение:
...начало цикла...
{$ids = $ids ~ ',' ~ $tv}
...конец цикла...
{$ids = $ids | split}
кстати, модификатора, подобного array_unique наверное и нет