Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Не отображается TMENU (Typo3 v4 + TV) (http://forum.typo3.ru/showthread.php?t=1936)

Shalfey 16.10.2006 16:12

Не отображается TMENU (Typo3 v4 + TV)
 
Доброго времени суток всем!

Моя структура сайта:

- Главная
-- Партнеры
-- Услуги
-- Портфолио
-- Контакты
-- О студии

Для "Портфолио" создал отдельный шаблон.
В шаблоне TV замапил элемент с типом TypoScriptObject - мое меню

Часть кода TS
lib.portmenu = HMENU

# Меню первого уровня
lib.portmenu.1 = TMENU
lib.portmenu.1 {
# Обычное состояние
NO.allWrap = <div class="portmenu-level1-no"> | </div>
# Активное состояние
ACT = 1
ACT.allWrap = <div class="portmenu-level1-act"> | </div>
}

И ничего не отображается.. Чтобы проверить - написал:
lib.portmenu = TEXT
lib.portmenu.value = Test


Test выводится без проблем.

Помогите пожалуйста в проблемой, надо чтобы вывелись все странички (кроме главной)

PhilD 16.10.2006 16:24

lib.portmenu.entryLevel = 0

Shalfey 16.10.2006 16:31

Цитата:

Сообщение от PhilD
lib.portmenu.entryLevel = 0

Не помогает :(

PhilD 16.10.2006 17:02

проверьте на опечатки/смешение языков, когда я ваш код запастил к себе - не работало, когда перенабрал
Код:

lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
# ААА
NO.allWrap = <div class="portmenu-level1-no"> | </div>
# БББ
ACT = 1
ACT.allWrap = <div class="portmenu-level1-act"> | </div>

}

заработало

Shalfey 16.10.2006 17:46

Переписывал 10 раз, уже почти отчаялся.. Стал листать настройки шаблона для "Портфолио" и заметил галочку RootLevel. Не порядок. Снял - обновил кэш и вуаля темпла, кривая до ужаса (это поправимо) менюшка вылезла! Ура!

thx to PhilD.


Часовой пояс GMT +4, время: 18:21.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot