![]() |
Текущее положение на сайте
Как сделать чтобы выводилось текущее положение на сайте. Есть в меню к примеру айтем, кликаю на него попадпю на страницу а на этой странице выводился в специальном мапнутом диве название этой странице т.е. название кликнутого айтема т.е. заголовок страницы.
я думал может lib.тест = HMENU lib.тест.special = rootline # в этой строчке я хотел прописать такой конфиг чтобы выводился последний айтем т.е. последний элемент rootline т.е. пути к этой странице lib.тест.1 = TMENU lib.тест.1.NO { linkWrap = <div class="polosa"> | </div> } Но такого конфига я не нашел в параметрах special |
Юзайте поиск - описано бесконечно много раз. Один из примеров: http://forum.typo3.biz/showthread.php?t=1383
|
Этот пример в общем виде указан вот тут (rootline). Однако мне, например, непонятно - а вставлять куда и как, чтобы на странице, как говорится в мапнутом диве было?
|
Цитата:
|
Попробую сам сорфмулировать, прошу только направить или поправить.
1. Создаём собственно тот самый див куда будем мапить. 2. Создаём елемент field_pagenavigator (EL) в структуре данных (DS), указываем ему тип TSObjectPath. 3. Маппим элемент и див (создаём элемент TO). 4. В сетапе шаблона прописываем: lib.pagenavigator = HMENU lib.pagenavigator.special = rootline lib.pagenavigator.special.range = 1|-2 lib.pagenavigator.special.targets.3 = page lib.pagenavigator.2 = TMENU lib.pagenavigator.2.target = _top lib.pagenavigator.2.wrap = <HR> | <HR> lib.pagenavigator.2.NO { linkWrap = | > } 5. Указываем в свойствах элемента через редактирование DS XML в секции <field_pagenavigator type="array">: <TypoScriptObjPath>lib.pagenavigator</TypoScriptObjPath> И как бы готово. Всё правильно? |
На Typo3Wizard нашёл такой вариант:
mypath=HMENU mypath.special=rootline mypath.special.range= 0 | -1 mypath.1=TMENU mypath.1.NO.allWrap= | / |*| | / |*| | Вроде как короче, но в чём прикол? |
Кто из спецов даст заключение по двум примерам?
|
1. шаг 5 лишний. Это делается в визарде.
2. Зачем первый уровень в меню убрали. 3. какой нравится, таким и пользуйтесь. Проверить работоспособность - 3 минуты. 4. Для коллекции вот еще сниппет Код:
temp.rmenu = HMENU |
Я решаю эту задачу вот таким путем
Код:
temp.breadcrbs = HMENU |
Часовой пояс GMT +4, время: 17:57. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot