Модуль От Ecom Labs: Отображение Страницы Категории

Добрый день,

Мы рады представить вам модуль "Отображение Страницы Категории" от команды eCom Labs. Этот простой модуль позволяет настраивать внешний вид страницы категории

- Возможность показывать описание страницы только на первой странице
- Возможность минимизировать описание категории с кнопкой 'Показать больше'
- Возможность показывать описание категории после списка товаров
- Возможность убрать подкатегории

Пример:

Детали можно найти здесь
Если возникнут какие-либо вопросы, напишите нам.

Здраствуйте!

С Вашего разрешения я немного дополню функционал Вашего модуля ecl_quantity_in_cart для личного использования. Но, нужна Ваша подсказка.

Смысл в том, чтобы текст на кнопке "Купить" также менялся на "В корзине", по принципу надписи "В корзине 1 товар". Все сделал, но по аяксу не обновляется.

Вот код файла add_to_cart.tpl

В нем добавил стиль и текст для кнопки, когда товар в корзине.

{hook name="buttons:add_to_cart"}
{$btn_text = __("add_to_cart")}
{$btn_style = "ty-btn__primary ty-btn__big ty-btn__add-to-cart cm-form-dialog-closer"}
{if $smarty.session.cart && $smarty.session.cart.products}
	{$total_amount = 0}
	{foreach from=$smarty.session.cart.products item=p}
		{if $p.product_id == $product.product_id}
			{$total_amount = $total_amount + $p.amount}
		{/if}
	{/foreach}
	{if $total_amount}
	   {assign var="btn_text" value="В корзине"}
	   {assign var="btn_style" value="ty-btn__in-cart ty-btn__primary ty-btn__big ty-btn__add-to-cart cm-form-dialog-closer"}
	{/if}
{/if}
{assign var="c_url" value=$config.current_url|escape:url}
{if $settings.General.allow_anonymous_shopping == "allow_shopping" || $auth.user_id}
    {include file="buttons/button.tpl" but_id=$but_id but_text=$but_text|default:$btn_text but_name=$but_name but_onclick=$but_onclick but_href=$but_href but_target=$but_target but_role=$but_role|default:"text" but_meta=$btn_style}
{else}

    {if $runtime.controller == "auth" && $runtime.mode == "login_form"}
        {assign var="login_url" value=$config.current_url}
    {else}
        {assign var="login_url" value="auth.login_form?return_url=`$c_url`"}
    {/if}

    {include file="buttons/button.tpl" but_id=$but_id but_text=__("sign_in_to_buy") but_href=$login_url but_role=$but_role|default:"text" but_name=""}
    <p>{__("text_login_to_add_to_cart")}</p>
{/if}

{/hook}

Вот модифицированная часть кода файла button.tpl

{if $but_name && $but_role != "text" && $but_role != "act" && $but_role != "delete"} {* SUBMIT BUTTON *}
    {$but_text}

а именно - добавлено перед тэгом код

Но, по аяксу все равно не обновляется.

Что нужно сделать?

Что нужно сделать?

Как я понимаю, речь идет о модуле Количество Товара В Корзине

Вам нужно сделать дополнительный вывод обновляемых блоков в тэгах div с соответствующими айдишниками в файле design/themes/responsive/TEMA/addons/ecl_quantity_in_cart/hooks/checkout/cart_content.post.tpl

Спасибо, попробую.