Подскажите это я допустил ошибку в установке вашего дополнения или в данном шаблоне вообще не предусмотрена аякс корзина?
Аякс-корзина на данном шаблоне есть, т.к. под кнопкой "в корзину" находится вызов функции doLoad и товар действительно попадает в корзину не перезагружая страницу.
Решение, скорее всего, тут - http://vsupport.club...dpost__p__28480
1. Блока с корзиной (элемента с id="cart") у вас нет, поэтому проявляется эта ошибка.
2. Если пробуете на разных шаблонах, то и изменения вносить надо в каждом шаблоне. user.js тоже свой у каждого шаблона. Обычно, он одинаков у всех, но в каждом шаблоне свой.
Решение по ссылке не помогло.
Кнопка "В корзину" должна иметь id="cart" ? Если да, то его действительно там нету:
<table cellspacing="0" cellpadding="0" class="print">
<tr>
<td><a href="#" onclick="doLoad('do=cart&addproduct={$product_info.productID}{counter name='select_counter_hidden' start=0 skip=1 print=false}{counter name='select_counter_hidden_extra' start=0 skip=1 print=false}{section name=i loop=$product_extra}{if $product_extra[i].option_type eq 1}{section name=s loop=$product_extra[i].option_show_times}&option_select_hidden_{counter name=select_counter_hidden}='+document.HiddenFieldsForm.option_select_hidden_{counter name=select_counter_hidden_extra}.value+'{/section}{/if}{/section}&xcart=yes&multyaddcount='+document.HiddenFieldsForm.multyaddcount.value+''); return false"><img src="data/{$smarty.const.TPL}/crt.gif" alt=""></a></td>
<td style="padding-left: 4px;"><input type={if $smarty.const.CONF_MULTYCART==0}hidden{else}text{/if} value="1" name="multyaddcount" {if $smarty.const.CONF_MULTYCART==1}size="2" style="margin-right: 4px; width: 16px;"{/if}>
<a href="#" onclick="doLoad('do=cart&addproduct={$product_info.productID}{counter name='select_counter_hidden' start=0 skip=1 print=false}{counter name='select_counter_hidden_extra' start=0 skip=1 print=false}{section name=i loop=$product_extra}{if $product_extra[i].option_type eq 1}{section name=s loop=$product_extra[i].option_show_times}&option_select_hidden_{counter name=select_counter_hidden}='+document.HiddenFieldsForm.option_select_hidden_{counter name=select_counter_hidden_extra}.value+'{/section}{/if}{/section}&xcart=yes&multyaddcount='+document.HiddenFieldsForm.multyaddcount.value+''); return false">{$smarty.const.ADD_TO_CART_STRING}</a></td>
</tr>
</table>
Или вы имели ввиду блок в левой колонке?
Тогда я там тоже не нашел такого id:
<tr>
<td align="justify">
<table border="0" width="100%" cellspacing="0" cellpadding="0" class="infoBox3_table">
<tr>
<td class="infoBox3_td"><table border="0" width="100%" cellspacing="0" cellpadding="0" class="infoBoxContents3_table">
<tr>
<td class="boxText">
<strong><b><a href="{if $smarty.const.CONF_OPEN_SHOPPING_CART_IN_NEW_WINDOW eq 1}javascript:open_window('index.php?do=cart',500,300);{else}{if $smarty.const.CONF_MOD_REWRITE eq 1}cart.html{else}index.php?shopping_cart=yes{/if}{/if}">
{if $smarty.const.CONF_SHOW_ADD2CART == '1'}
{if $shopping_cart_value}
<b><font color="#7cb900">{$smarty.const.STRING_CART_PR}:</font></b> {$shopping_cart_items} {$smarty.const.CART_CONTENT_NOT_EMPTY}
<div style="padding-top: 4px;"><b><font color="#7cb900">{$smarty.const.STRING_CUR_PR}:</font></b> {$shopping_cart_value_shown|replace:'"':'"'}</div>
{else}{$smarty.const.STRING_CART_PR} {$smarty.const.CART_CONTENT_EMPTY}{/if}
{/if}</a></b>
</strong></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
UPD: Присвоил блоку в левой колонке id="cart", теперь появляется непонятная кнопка "оформить заказ"
UPD2: Нашел в чем проблема: в index.tpl.html небыл прописан скрытый аяксовый блок (
<script type="text/javascript">printcart();</script>)
в итоге получилось довольно красиво, как по мне: