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

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

Был в сети 28 июля 2026, 14:21
Заказы принимаю
Что бы сделать «Удалить из корзины» — лучше написать плагин, который срабатывает на рендер страницы.

В нем: получить корзину, пробежаться по товарам в ней, посмотреть, есть ли в корзине товар, на странице которого мы, поставить какой нибудь плейсхолдер in_cart = 1 и уже его использовать в шаблоне.
exp.File.Request?

Как обстоят у него дела с css стилями? Могу ли я при экспорте задать другой шаблон (ну типа версия для печати). Точнее нужно каким то образом указать разные шаблоны «для печати» для разных шаблонов =)
В плагине ошибка вкралась, найдите на этой странице строчку

$ecMessage->set('subject', $conf_upload_dir.$file_name);
она лишняя…

А по _thumb вы верно поняли, ну либо его вообще можно убрать, а для ресайза пользоваться стандартными phpthumbof или другим сниппетом.
Был такой косяк. Я его поправил, да вот только свежую версию компонента никак не опубликуют в магазине.

В сниппете ecMessages после строчки
$thread = $modx->getObject('ecThread', array('name' => $thread));
поставьте проверку
if(empty($thread)) {
return ''; 
}
в новой версии добавился еще параметр tplEmpty — чанк для вывода, если нет ни одного комментария.