Убрать кнопку добавить в корзину.

Автор Interesado, 11 декабря 2017, 18:08:34

« назад - далее »

Interesado

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

PrestaMan

В файле /themes/default-bootstrap/product-list.tpl удалите код кнопки
<div class="button-container">
....{l s='Add to cart'}
</div>
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Interesado

Цитата: PrestaMan от 11 декабря 2017, 19:33:14
В файле /themes/default-bootstrap/product-list.tpl удалите код кнопки
<div class="button-container">
....{l s='Add to cart'}
</div>



Спасибо.
Но не помогло, удалил полностью блок но ничего не изменилось

mistral

У вас тема стандарная, модули какие на первой?

Interesado

Цитата: mistral от 12 декабря 2017, 11:38:52
У вас тема стандарная, модули какие на первой?

Да, стандартная. И модули все стандартные, только некоторые удалили.

mistral

В каждом модуле, который показан на главной, в файле tpl нужно удалять кнопку, если они не используют шаблон product-list.tpl.

Interesado

Цитата: mistral от 12 декабря 2017, 11:49:27
В каждом модуле, который показан на главной, в файле tpl нужно удалять кнопку, если они не используют шаблон product-list.tpl.

Подскажите, а как понять какие файлы tpl  используются на главной?

PrestaMan

Цитата: Interesado от 12 декабря 2017, 11:43:05
Да, стандартная. И модули все стандартные, только некоторые удалили.
В стандартной тема и стандарных модулях один шаблон - /themes/default-bootstrap/product-list.tpl

Узнать какие модули можете в живом редакторе, который найдете в Модули > расположение модулей.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Interesado

#8
Этот код нужно удалить?
<div class="button-container">
{if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.customizable != 2 && !$PS_CATALOG_MODE}
.....
</div>

Adik

Удалите этот код. Отройте страницу любой категории. На странице категории будет видна кнопка в корзину?

Interesado

Цитата: Adik от 12 декабря 2017, 14:38:14
Удалите этот код. Отройте страницу любой категории. На странице категории будет видна кнопка в корзину?

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

Adik

У вас установлена тема не default-bootstrap. Нужно посмотреть какая тема установлена и в папке этой темы найти такой файл.

Interesado

Тема по дефолту, делаю как вы указали, но не выходит.

Подскажите еще как можно данную кнопку после нажатия на неё изменяла цвет?

Миколас

Класс active добавь в product.js на событие click.

Interesado

Цитата: Миколас от 12 декабря 2017, 18:12:54
Класс active добавь в product.js на событие click.

Подскажите как и куда его вставить  ::) :-[