PDA

Просмотр полной версии : Не отображается TMENU (Typo3 v4 + TV)


Shalfey
16.10.2006, 16:12
Доброго времени суток всем!

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

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

Для "Портфолио" создал отдельный шаблон.
В шаблоне 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
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.