Регистрация
Вход через соцсети
Восстановление пароля

listQuery в шаблонах вывода навигации

Новый топик
22.08.2007, 11:27
Ответить | Цитировать
Гость
Гость

Здравствуйте, столкнулся с такой проблемкрй и не могу решить.
Необходимо при выводе меню дописать "1" если это раздел, кторый загружается по умолчанию, и 0 если нет. в шаблонах вывода навигации вставлял проверку
Код:
".opt_case($data[$i][Subdivision_ID]==$current_catalogue[Title_Sub_ID],"1","0")."

так же пробовал вместо $current_catalogue выборку из таблицы Catalogue. Но listQuery из шаблонов вывода навигации как я понял тоже не работает.
Пробовал в Хедере создать переменую = [Title_Sub_ID](до вызова ".s_browse_level." - выводящего меню) чтобы потом её использовать в шаюлонах вывода навигации, но еетоже не выводит.
Что делать??
22.08.2007, 11:47
Ответить | Цитировать
Гость
Гость

Вместо $current_catalogue[Title_Sub_ID] пишите %SUB и получите его номер.
22.08.2007, 12:22
Ответить | Цитировать
Гость
Гость

%SUB - это номер того раздела который сейчас обрабатывается, (как %NAME, %URL) аналогично $data[$i][Subdivision_ID].
а $current_catalogue[Title_Sub_ID] по идее выводит (по крайней мере в футере и хедере) номер раздела главной страницы (уникально для сайта и выбирается в настройках сайта).
Так что вот улыбка это немного не то
22.08.2007, 13:15
Ответить | Цитировать
d

Зарегистрирован:
2007-02-09
Сообщений: 93

экранировать кавычки и объявлять глобальным массив $current_catalogue.
22.08.2007, 13:24
Ответить | Цитировать
Гость
Гость

ну кавычки были экранированы улыбка), а вот про global я совсем забыл.
Спасибо огромное. Помогло.
198 196 2007-08-22 13:24:12 7199
Описание проекта