Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/dvershin/rezzzz.com/format/core/components/modxsite/templates/default/tpl/proizvod.tpl" on line 22 " "tvFilters" => json_encode(array("vendor" => $modx->resource->pagetitle))" - Unexpected " => ", expected one of: ")"' in /home/dvershin/rezzzz.com/format/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php:423 Stack trace: #0 /home/dvershin/rezzzz.com/format/core/model/smarty/sysplugins/smarty_internal_templateparser.php(2798): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /home/dvershin/rezzzz.com/format/core/model/smarty/sysplugins/smarty_internal_templateparser.php(2863): Smarty_Internal_Templateparser->yy_syntax_error(30, ' => ') #2 /home/dvershin/rezzzz.com/format/core/model/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(30, ' => ') #3 /home/dvershin/rezzzz.com/format/core/model/ in /home/dvershin/rezzzz.com/format/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 423 вот ошибку выдает
Правильно. Потому что у вас программерские ковычки. Попробуйте так: {assign var=newpar value=[ "parents" => "187", "depth" => "20", "tpl" => "hit", "useSmarty" => true, "includeTVs" => "image,price,hit", "tvFilters" => json_encode(array("vendor" => $modx->resource->pagetitle))
]}
{snippet name=getProducts params=$newpar parse=true}
{assign var=newpar value=[ "parents" => "187", "depth" => "20", "tpl" => "hit", "useSmarty" => true, "includeTVs" => "image,price,hit", "tvFilters" => '{"vendor":$modx->resource->pagetitle}'
]}
{snippet name=getProducts params=$newpar parse=true} не работает
То есть, если у вас это поиск товаров на этой странице производителя, то работайте с текущим объектом документа $modx->resource. Чтобы увидеть все поля этого объекта, выведите вот так: <pre> {print_r($modx->resource->toArray())} </pre>
Здравствуйте! Подобных вопросов уже много звучало, и ответы на сайте есть. Просто прочитайте побольше топиков с комментариями по тегу ShopModxBox. Так же посмотрите видео полностью в этом же топике. Оно там большое, но зато все рассказано. Еще проблема: когда нажимаю на товар ссылка не открывается, т.е. товар я вижу, а его характеристики нет! Не открывается страница вообще, или открывается, но там не все, что бы вам хотелось видеть? Если первое, то настраивайте .htaccess или что там у вас для реврайта УРЛов. Если второе — то правьте шаблоны. Помогите, готов на долгосрочное и взаимовыгодное сотрудничество Есть платные консультации и уроки — 1000 руб/час. (это если именно со мной). Так же есть платные доработки по сайтам на наших технологиях — 500 руб/час. Если интересно, стучите в личку.
Вот это уже не знаю. Скорее всего дело в локалях серверных. Я не системный администратор, поэтому никак не помогу.
На сайте вес не отображается, видимо, это нужно добавить в каком-то из шаблонов, только не понял в каком. Конечно, просто так ничего не появится. Эти данные сразу же попадают в массив данных товара, но в шаблоне их надо добавлять. Смотрите видео про разработку с использованием modxSmarty. Особенно полезно видео здесь, здесь и здесь. Добавляю товар в корзину, у которого вес превышает допустимый в условии, но получаю ответ «Ошибка выполнения запроса» Ставьте firebug или используйте встроенный трекер, если есть, и смотрите что в ответе идет. Так же включите плагин Debug. Смотрите что в ответе. Скорее всего у вас синтаксическая ошибка или типа того. А как это реализовать невозможностью перехода к оформлению заказу? Вот эти задачи довольно сложные, и если у вас недостаточно опыта в программировании, мы просто так не поможем. Это из области платных доработок, так как мы здесь можем в общих чертах подсказать направление, но мы не можем неделями заниматься обучением программированию. $wgt = modBasketMgrOrdersProductsGetdataProcessor::weight; Здесь синтаксис неверный. Будет ошибка php.