Использование настроек в шаблонах навигации

Статус
В этой теме нельзя размещать новые ответы.

s0lo

Создатель
Регистрация
24 Дек 2006
Сообщения
47
Реакции
4
Есть потребность использовать в шаблонах навигации переменные объявленные в "настройках отображения макета дизайна в разделе", т.е. массив $template_settings, который доступен в шапке и подвале.
При использовании элементов массива в шаблонах навигации $template_settings не виден, даже если его сделать global.

Кто-нибудь сталкивался с такой проблемой?
Есть ли возможность использовать настройки раздела в шаблонах навигации, если есть то как?
 
А формат этого массива правильным образом делается? По инструкции?
 
Формат массива делается как надо, всё как написано в документации к неткету. Естественнов этой же документации написано
Настройки «видны» в хедере и футере макета в виде элементов массива $template_settings.
Присвоенные элементы массива при создании раздела отлично используются в макете дизайна, в футере и в хедере, но не доступны в шаблоне вывода навигации.
Может есть какой-то способ недокументированный?
 
можно сделать несколько шаблонов навигации и, уже в шаблоне дизайна, в зависимости от настроек, использовать нужный шаблон навигации.
 
можно заюзать суперглобалы - $GLOBALS но это дурной совет, лучше построить правильную архитектуру
 
Попробуй установить чистую систему, и проверить как там работает. Если заработает, то в твоей системе где то глюк. Можно будет перенести базу и файлы в "чистую" систему.
 
переустановка системы ничем не поможет, да и какой смысл "переустанавливать" php скрипты? если их не правили (уверен что нет), то они либо корректные, либо поврежденные и не работают вовсе.
а как уже было выше верно указано - настройки «видны» только в хедере и футере, так что даже если "был глюк", то установка по-новой не помогла бы.
 
marimari, твой сообщение совершенно не в тему, больше похоже на набор постов.

Пытался так же осуществить доступ у переменным массива, обращаясь напрямую к элементам массива $settings_array, ситуация такая же как в случае с $template_settings. Видимо действительно это не возможно. Можно конечно попробовать напрямую считать их из базы, но это как-то не по-человечески.
 
правильная архитектура - прежде всего!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху