Замена Кнопки "просмотр", На Кнопку "в Корзину"

Здравствуйте. На странице товара, слева от него расположена кнопка "Просмотр", она открывает попап окно, но в принципе мне оно не нужно, ведь при нажатии на саму картинку товара, покупатель попадает на вкладку товара где и получает всю необходимую информацию. Мне же нужно, вместо этой кнопки "Просмотр", вставить кнопку "В корзину", которая будет отправлять непосредственно сам товар в корзину, не перенаправляя вслед за ним покупателя. Таким образом опытный покупатель, сможет быстро совершить несколько покупок. Подскажите, как сделать эту кнопку? на скрине пример кнопки

товар.png

Откройте файл:
/design/themes/responsive/templates/blocks/product_list_templates/products_multicolumns.tpl

Замените:

show_add_to_cart=$show_add_to_cart|default:false

На

show_add_to_cart=$show_add_to_cart|default:true

Подробно и как сделать модулем, здесь:

http://www.cs-cart.ru/docs/4.3.x/developer/solutions/catalog/index.html

Откройте файл:
/design/themes/responsive/templates/blocks/product_list_templates/products_multicolumns.tpl

Замените:

show_add_to_cart=$show_add_to_cart|default:false

На

show_add_to_cart=$show_add_to_cart|default:true

Подробно и как сделать модулем, здесь:

http://www.cs-cart.ru/docs/4.3.x/developer/solutions/catalog/index.html

Это не то. И данная инструкция создает фарш во вкладке товара, т.е. кнопка "Просмотр", никуда не исчезает

Это не то. И данная инструкция создает фарш во вкладке товара, т.е. кнопка "Просмотр", никуда не исчезает

Данная инструкция не связана с вкладкой товаров.

Я вам задал направление, а не 100% решение, в документации описано почему так, также можете посмотреть YouTube канал о модификации шаблонов:

http://www.youtube.com/playlist?list=PL4okpC0OV7TQmBjqBe6_PXM_S2xRDVrKa

Быстрый просмотр выключается в настройках магазина Настройки → Внешний вид → Включить быстрый просмотр

P.S. Это же раздел "Сделай сам", предполагается, что вы знаете умеете выделять общее из частного.

В стандартной функциональности есть три шаблона:

1. Сетка

2. Список

3. Краткий список.

Дак вот шаблон "Список" как раз имеет кнопку "В корзину" и не имеет кнопки "Просмотр".

Посмотрите как сделан шаблон "Список" и сделайте также у шаблона "Сетка". Можно вообще свой шаблон сделать и всё это с помощью модуля.

Шаблон списка начинается здесь:

design/themes/responsive/templates/blocks/product_list_templates/products_without_options.tpl

Я вам задал направление, а не 100% решение, в документации описано почему так, также можете посмотреть YouTube канал о модификации шаблонов:

http://www.youtube.c...6_PXM_S2xRDVrKa

ААААА канал заблокировали, просто ужоссс.

Когда откроют?

ААААА канал заблокировали, просто ужоссс.

Когда откроют?

Это какая то шутка Google (YouTube) . Занимаемся.

show_add_to_cart=$show_add_to_cart|default:true

изменил данный параметр, а ничего на сайте не изменилось =(

Я раньше видел в настройках внешнего вида пункт добавления кнопок "Корзина", "Купить в один клик", "Отложить" в список товаров. Сейчас я его найти не могу.

Я раньше видел в настройках внешнего вида пункт добавления кнопок "Корзина", "Купить в один клик", "Отложить" в список товаров. Сейчас я его найти не могу.

"Купить в один клик" и "Отложить" - это модули. Если эта функциональность вам не нужна, просто отключите соответствующие модули

"Купить в один клик" и "Отложить" - это модули. Если эта функциональность вам не нужна, просто отключите соответствующие модули

Здравствуйте. Добавил в списки вместо кнопки "Просмотр" кнопку "В корзину". Но также добавилась и кнопка "Купить в один клик" (см. вложение). Подскажите, пожалуйста, как убрать "Купить в один клик" из списков, не удаляя соответствующий модуль (сам модуль нужен).

[attachment=11626:2016-09-18_16-15-33.jpg]

И в мобильной версии кнопка "В корзину" не отображается. Где можно это подправить?

2016-09-18_16-15-33.jpg

design/themes/TEMA/templates/addons/call_requests/hooks/products/add_to_cart.post.tpl

Попробуйте поменять

{if !$hide_form && $addons.call_requests.buy_now_with_one_click == "Y"}

на

{if !$hide_form && $addons.call_requests.buy_now_with_one_click == "Y" && $details_page}

Нужно будет почистить кэш

design/themes/TEMA/templates/addons/call_requests/hooks/products/add_to_cart.post.tpl

Попробуйте поменять

{if !$hide_form && $addons.call_requests.buy_now_with_one_click == "Y"}

на

{if !$hide_form && $addons.call_requests.buy_now_with_one_click == "Y" && $details_page}

Нужно будет почистить кэш

Спасибо. "Купить в один клик" ушло. А как в мобильной версии отобразить кнопку "В корзину"?

Она и так вроде показывается

http://prntscr.com/ck8f0d

Она и так вроде показывается

http://prntscr.com/ck8f0d

У меня совершенно по-другому отображается

[attachment=11630:Screenshot_2016-09-20-20-20-44.png]

Screenshot_2016-09-20-20-20-44.png

Добавьте правило

.touchevents .ty-mainbox-container .ty-grid-list__control {
    display: block;
}

Добавьте правило

.touchevents .ty-mainbox-container .ty-grid-list__control {
    display: block;
}

Спасибо большое. Вы здорово помогаете.

Спасибо большое. Вы здорово помогаете.

Всегда рады помочь!

design/themes/TEMA/templates/addons/call_requests/hooks/products/add_to_cart.post.tpl

Попробуйте поменять

{if !$hide_form && $addons.call_requests.buy_now_with_one_click == "Y"}

на

{if !$hide_form && $addons.call_requests.buy_now_with_one_click == "Y" && $details_page}

Нужно будет почистить кэш

Здравствуйте, а подскажите пожалуйста, можно ли в списке убрать не "купить в 1 клик" а "в корзину"? Чтоб отображалось Просмотр и Купить в 1 клик в сетке?

design/themes/responsive/templates/common/product_data.tpl

попробуйте заменить

        {if $product.has_options && !$show_product_options && !$details_page}
            {if $but_role == "text"}
                {$opt_but_role="text"}
            {else}
                {$opt_but_role="action"}
            {/if}
            {include file="buttons/button.tpl" but_id="button_cart_`$obj_prefix``$obj_id`" but_text=__("select_options") but_href="products.view?product_id=`$product.product_id`" but_role=$opt_but_role but_name="" but_meta="ty-btn__primary ty-btn__big"}
        {else}

на

        {if !$details_page}
    {else}

Таким образом, кнопка будет показываться только на детальной странице товара