Когда заданы сопутствующие товары, их ID хранятся в соответствующей переменной. Для их вывода необходимо:
{processor action='web/catalog/products/getdata' ns=modxsite params=$parrams assign=result} 3. обработать как при выводе товаров в категории: {foreach $result.object as $object}
...
{/foreach}
Сорри за долгий ответ, выходные... shopModx - там как раз только процессоры, и это просто компонент modxSite - ставит процессоры, modxSmarty, phpTemplates, и это тоже просто компонент На самом деле shopModx это не только процессоры. Главное там - CRC товары и т.п. Но да, раньше туда и getdata-процессоры входили. Сейчас ввиду универсальности этих процессоров, они перекочевали в компонент modxSite, а из shopModx они постепенно будут выводиться. Так что правильный ответ - ставить компонент modxSite.
shopModxBox - это слепок сайта. shopModx - там как раз только процессоры, и это просто компонент modxSite - ставит процессоры, modxSmarty, phpTemplates, и это тоже просто компонент На крайний случай, никто не мешает поставить на пустой сайт shopmodxbox и дернуть процессоры оттуда :)
Вот в вышеуказанном топике ищите ответы, они должны там быть. Без знания программирования там не справиться, но в целом добавить колонку не особая проблема.
Мда, с картинкой я намудил немного... Вот она: ?
Добрый день! Картинку удалил из топика, так как у нас нет прав на ее просмотр, она у вас приватная. Вот этот топик вам может помочь. В конце есть такое: Останется только одна небольшая задача: в админке в модуле управления заказами не будет колонки вывода размена и цен, поэтому либо ориентироваться на данные из писем, либо править JS-ы этого модуля. github.com/Fi1osof/ShopModxBox/blob/17791a616ccb43245dfdac5f6defb81a2c90b815/manager/components/shopmodxgroupedit/js/widgets/grid.js и ссылка на ревизию.