Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

под menu в некоторых разделах

11.03.2010, 13:40
Гость
Гость

имеется один шаблон для всего сайта, наследуется во всех разделах
необходимо сделать так чтобы в нужном мне разделе в шаблоне выводились подразделы, но не во всех разделах, уравни везде разные, поэтому не получиться выводить например 5 уровень везде
11.03.2010, 15:06
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

То есть в некоторых разделах вам не надо выводить подразделы?
если так то вы можете выводить подразделы по условию
".(condition?"true":"false")."

пример:
Код:
$browse[active] = "%NAME".($data[$i][Subdivision_ID]==65 || $data[$i][Subdivision_ID]==66?"".s_browse_sub($data[$i][Subdivision_ID],$GLOBALS[browse1])."": NULL )."";


В этом примере если мы находимся в разделе с id 65 или 66 выводим подразделы этих разделов.

Можете сделать еще красивее, добавим в "системные таблицы -> разделы" поле "viemsub" типа "логическая переменная (истина или ложь)", обязательно для заполнения.

после этого если в разделе стоит соответствующая галочка, следующим кодом будем выводить его подразделы:
Код:
$browse[active] = "%NAME".($data[$i][viemsub]==1?"".s_browse_sub($data[$i][Subdivision_ID],$GLOBALS[browse1])."": NULL )."";
198 196 2010-03-11 15:06:21 9881
Описание проекта