Подменю для главной страницы сайта
Если мне требуется ссылка на главную страницу в меню - на уровне других страниц меню (обычно втором) создаётся страница "Главная", её тип изменяется на ярлык, который ведёт на главную.
Если мне требуется подменю на главной странице - создаётся страница "главная", внутри этой страницы создаются страницы составляющие это самое подменю. После этого уже корневая страница делается ярлыком на эту квази-главную страницу. Квази-главная страница не должна показываться в меню, поэтому ставим соответствующую опцию в её свойствах. Когда вводится адрес сайта - site.ru, например, пользователь видит подменю. Нюанс: квази-главная страница не исчезает, чтобы поисковики не индексировали её, она запрещается в robots.ini. А что делать если нужно чтобы было и подменю на главной странице и ссылка на главную страницу в меню? Логично создать ещё одну страницу главная-ярлык и сделать её ярлыком уже на главную - однако это не работает. Не работает и изменение типа страницы на внешнюю ссылку, адрес которой site.ru |
Код:
lib.mainmenu = COA |
Спасибо, для моего сайта с automaketemplate рабочее решение выглядит так:
Код:
subparts.rmenu = HMENU И не менее важная информация, которую я узнал в процессе - настройки первого меню - наследуются! То есть показанный Вами пример можно сократить до следующего: Код:
lib.mainmenu = COA |
Наследуются, да, все верно.
|
Вот не выходит "золотой ключик", и всё тут! ))
Код:
lib.localmenu = COA меняю title на subtitle - так и показывает "Добро пожаловать!" Кэши где только ни чистил. Далее. 10.field = title меняю на 10.value = title - теперь показывает title, то есть с кэшем всё в порядке, он ни при чем. |
Можно попробовать добавить
Код:
lib.localmenu.10.allStdWrap.insertData = 1 |
Прошу прощения, немного не дописал...
если в первом блоке пишу field = title, а для [treeLevel = 0] пишу field = subtitle - всегда показывает только значение поля title, и для внутренних, и для корневой страницы а если для внутренних пишу value = внутренние а в [treeLevel = 0] пишу value = главная - то в этом случае да, все нормально, для внутренних страниц в этом месте пишет "внутренние", а для корневой - "главная". Может я чего-то не понимаю... вот конфиг: Код:
lib.localmenu = COA lib.imgtitle, lib.searshform и lib.copiright прекрасно выводят свои значения. А вот lib.mytitle - ну ни в какую не хочет!!! lib.mytitle - без ошибки, скопировал из разметки. |
А если в случае с field для начала написать 10.field > и только потом присвоить 10.field = subtitle?
|
Цитата:
Но с этим я потом поэкспериментирую. Это не так важно - заменил вывод из nav_title ручным вводом. Вот такая ситуевина: Код:
lib.mytitle = TEXT Код:
lib.mytitle = TEXT Вот что пишет про это поле темплавуаля для DS: Цитата:
Цитата:
|
Ха!
Путем многочасовых перекуров и метода ненаучного тыка вывел, что в моем случае почему-то конструкция Код:
lib.mytitle = TEXT Код:
lib.mytitle = TEXT Код:
lib.localmenu = COA Код:
10.field = какое_нибудь_поле Может кто подсказать, в чем дело, что я не могу получить значение поля обычным путем, как делал это ранее? И почему в одном месте .field = ничего не выводит в любом случае, а в COA выводит, хоть и совсем не то? |
Часовой пояс GMT +4, время: 03:48. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot