Николай, добрый день. Переношу дизайн. Шаблон элемента в списке товаров выглядит так:
{* Шаблон для вывода карточки товара в списке *} {if $object.image} {assign var=src value=$object.image} {else} {assign var=src value=$object.imageDefault} {/if} <li class="ajax_block_product {$cls}"> <div class="featured_li"> <a class="product_image" href="{$object.uri}" title="{$object.pagetitle}"> <img src="assets/images/{$object.tvs.image.value}" alt="{$object.pagetitle}" class="vky" width="230"/> <img src="assets/images/{$object.tvs.image2.value}" alt="{$object.pagetitle}" style="display:none;" class="v" width="230"/> </a> <div data-smodx-productcls="listproduct"> <form action="" method="post"> <input type="hidden" name="product_id" value="{$object.product_id}"/> <input type="hidden" name="action" value="add_product"/> <input type="hidden" name="quantity" value="1"/> <h5><a class="product_link" href="{$object.uri}" title="{$object.pagetitle}">{$object.pagetitle}</a></h5> <span class="price">{$object.sm_price|number_format:2:".":" "} руб.</span> <br /> <button class="exclusive ajax_add_to_cart_button" type="submit"><b></b>Купить</button> <a class="button" href="{$object.uri}" title="View">Подробнее</a> </form> </div> </div> </li>
почему-то к значению переменной картинки нужно добавить родительские каталоги:
<img src="assets/images/{$object.tvs.image.value}"...
и, самое главное, при покупке возвращается ответ 500. парасетры в ajax передаются верно, в логе ошибок пусто. Что я сделал не так?