|
|
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 я совсем забыл.
Спасибо огромное. Помогло.
|