Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Песочница
Режим каталог и категории
Режим каталог и категории
speed44
Новичок
Сообщений: 14
Регистрация: 01-03-2011
# 1
11-07-2013 17:07
Доброго времени суток. Подскажите, как применить режим каталога в зависимости от категории. Например если id=2 то product-list и product в режиме каталога
pav31
Профессионал
Сообщений: 418
Откуда: Киев
Регистрация: 28-09-2011
# 2
11-07-2013 17:36
Можно сделать условие не показывать кнопку купить в карточке товара и в списке товаров
Разработка магазинов на prestashop
, модули prestashop.
speed44
Новичок
Сообщений: 14
Регистрация: 01-03-2011
# 3
11-07-2013 17:44
А можно подробнее, желательно с кодом.
pav31
Профессионал
Сообщений: 418
Откуда: Киев
Регистрация: 28-09-2011
# 4
11-07-2013 18:13
к примеру ставите в product.tpl и product-list.tpl:
{if $category->id != 2}
здесь выводится кнопка добавить в корзину
{/if}
Разработка магазинов на prestashop
, модули prestashop.
speed44
Новичок
Сообщений: 14
Регистрация: 01-03-2011
# 5
11-07-2013 19:31
Пробую править product-list.tpl
пробую ставить сюда
{if $category->id != 2}
{if ($product.id_product_attribute == 0 || (isset($add_prod_display) ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE}
{if ($product.allow_oosp || $product.quantity > 0)}
пробую ставить сюда
{if $category->id != 2}
<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Add to cart'}">{l s='Add to cart'}</a>
{else}
<span class="exclusive">{l s='Add to cart'}</span>
{/if}
{/if}
{/if}
результат: product-list.tpl не отображается вообще.
pav31
Профессионал
Сообщений: 418
Откуда: Киев
Регистрация: 28-09-2011
# 6
11-07-2013 19:53
напутал что то со скобками, еще так можно сделать в самом начале файла:
{if $category->id==2}
{$PS_CATALOG_MODE = 1}
{/if}
Разработка магазинов на prestashop
, модули prestashop.
speed44
Новичок
Сообщений: 14
Регистрация: 01-03-2011
# 7
11-07-2013 20:39
Кнопка пропала но и в других категориях то-же нету. С первым вариантом аналогично.
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов