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


Как Скрыть Категорию?


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

#1 velena168

velena168

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

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 13 Сентябрь 2013 - 23:53

Пожалуйста, помогите сделать правильно.
У меня все скрытые категории расположены в выпадающем списке Бренды, что очень даже хорошо.
А теперь столкнулась с необходимостью скрыть несколько категорий сезонных товаров, а они при скрытии автоматически попадают в этот выпадающий список Бренды и видны там, что мне совсем не нужно.
Как быть? Какое-то условие что-ли прописать?
Пожалуйста, помогите уважаемые модераторы.
Спасибо.

Прикрепленные изображения

  • Снимок.PNG


#2 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 14 Сентябрь 2013 - 02:39

В вашем шаблоне "HTML" есть код брендов

{%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
										   <option value="-1">Выберите бренд</option>
										  {% FOR catalog_full %}
												{% IF catalog_full.HIDE %}
												<option value="{catalog_full.URL}">{catalog_full.NAME}</option>
												{% ENDIF %}
										  {% ENDFOR %}
										</select>  
										{% ENDIF %}

чтобы скрыть из данного списка какую-то категорию, необходимо добавить условие например

{%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
			<option value="-1">Выберите бренд</option>
				   {% FOR catalog_full %}
					   {% IF catalog_full.HIDE && catalog_full.NAME!=Название категории 1 && catalog_full.NAME!=Название категории 2 %}
							 <option value="{catalog_full.URL}">{catalog_full.NAME}</option>
						{% ENDIF %}
				   {% ENDFOR %}
</select>  
{% ENDIF %}

в данном примере заданы 2 дополнительных условия на проверку имени категории "Название категории 1" и "Название категории 2". В данном случае эти категории не будут попадать в список.

#3 velena168

velena168

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

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 14 Сентябрь 2013 - 09:05

Просмотр сообщенияСake (14 Сентябрь 2013 - 02:39) писал:

В вашем шаблоне "HTML" есть код брендов

{%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
										 <option value="-1">Выберите бренд</option>
										 {% FOR catalog_full %}
											 {% IF catalog_full.HIDE %}
											 <option value="{catalog_full.URL}">{catalog_full.NAME}</option>
											 {% ENDIF %}
										 {% ENDFOR %}
									 </select>
									 {% ENDIF %}

чтобы скрыть из данного списка какую-то категорию, необходимо добавить условие например

{%IFNOT catalog_empty %}
<select name="brand" onchange="javascript:if(this.value!=-1&&this.value){window.location=this.value;}">
<option value="-1">Выберите бренд</option>
{% FOR catalog_full %}
{% IF catalog_full.HIDE && catalog_full.NAME!=Название категории 1 && catalog_full.NAME!=Название категории 2 %}
<option value="{catalog_full.URL}">{catalog_full.NAME}</option>
{% ENDIF %}
{% ENDFOR %}
</select>
{% ENDIF %}

в данном примере заданы 2 дополнительных условия на проверку имени категории "Название категории 1" и "Название категории 2". В данном случае эти категории не будут попадать в список.
Спасибо большое. Все хорошо получилось.




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

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