Перейти к содержимому


Как Убрать Возможность Добавлять Товар В Корзину?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Dimon

Dimon

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 62 сообщений

Отправлено 19 Июль 2011 - 21:47

Есть сопутствующий товар, который идет в комплекте, но отдельно не продается. Его нужно вывести отдельной позицией в каталоге, но без цены и возможности купить. Как это сделать?

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 20 Июль 2011 - 00:05

Хм. как вариант можно сделать следующее:

Сопутствующим товарам задать цену равную 1 ед.
Далее в шаблоне "Товары", "Поиск", "Товар" там где не нужно выводить информацию - например цена или кнопка "В Корзину" - обвернуть в следующее условие

В шаблоне "Товар" это будет

{%IF GOODS_MIN_PRICE_NOW_WITHOUT_DISCOUNT != 1%}
 тут не нужный блок
{% ENDIF %}

В шаблонах "Товары", "Поиск" это будет

{%IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT != 1%}
 тут не нужный блок
{% ENDIF %}


на примере для шаблона "Товары" скрываем цену

            
<p>
			  Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				Цена без учёта скидки: <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				Старая цена: <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
			  {% ENDIF %}
			</p>

заменяем на
      
{%IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT != 1%}
			<p>
			  Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				Цена без учёта скидки: <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				Старая цена: <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
			  {% ENDIF %}
			</p>
	 {% ENDIF %}


#3 Dimon

Dimon

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 62 сообщений

Отправлено 27 Июль 2011 - 20:38

Спасибо за совет.

А как можно аналогично скрыть часть кода в шаблоне товары, например, если meta keywords содержит "123"?

#4 Dimon

Dimon

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 62 сообщений

Отправлено 27 Июль 2011 - 20:49

Или можно использовать другое условие. Но задача - скрыть вывод товаров и подкатегорий для определенных категорий. Должно выводиться только описание категории

#5 Dimon

Dimon

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 62 сообщений

Отправлено 27 Июль 2011 - 21:17

Уже разобрался




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных