Николай, добрый день. Переношу дизайн. Шаблон элем

Николай, добрый день. Переношу дизайн. Шаблон элемента в списке товаров выглядит так:

{* 
    Шаблон для вывода карточки товара в списке
*}

{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 передаются верно, в логе ошибок пусто. Что я сделал не так?