Вот код, чтобы подкаталог Производители открывался всплывающем списком, такой код используется в обсуждении других тем:
<li>
{%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 %}
</li>
НО! Здесь открываются ВСЕ СКРЫТЫЕ подкаталоги. А что нужно изменить, если скрытых каталогов много, а нужно чтоб открывался только 1 - Производители?
Надеюсь, меня не станут футболить в предыдущие темы)))
0
Код
Автор ogonek7777, 13 февр. 2012 21:25
Сообщений в теме: 2
#1
Отправлено 13 Февраль 2012 - 21:25
#2
Отправлено 15 Февраль 2012 - 00:07
Неужели нет решения?((
#3
Отправлено 15 Февраль 2012 - 09:24
К сожалению в данном случае нормально сделать ничего нельзя. Можно сделать чтобы отображались только подкатегории определенного уровня вложенности. т.е LEVEL можно сделать так
будут отображаться подкатегории 5го уровня.
<li> {%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 %}{% IF catalog_full.LEVEL=5 %} <option value="{catalog_full.URL}">{catalog_full.NAME}</option> {% ENDIF %}{% ENDIF %} {% ENDFOR %} </select> {% ENDIF %} </li>
будут отображаться подкатегории 5го уровня.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных