PDA

Просмотр полной версии : TMENU: data = page:subtitle???


gunner
01.03.2005, 14:52
возможно ли настроить TMENU таким образом, чтобы в наименованиях пунктов меню выводились бы значения свойства Subtitle станиц? код приведенный ниже не работает:

temp.menu = HMENU
temp.menu.entryLevel = 1
temp.menu.1 = TMENU
temp.menu.1 {
data = page:subtitle
NO.allWrap = <td>|</td>
}

спасибо заранее ;)

Дмитрий Балахонский
16.03.2005, 02:04
Вот так должно работать:

lib.menu_top = HMENU
lib.menu_top.1 = TMENU
lib.menu_top.1 {
NO {
stdWrap.field = nav_title // subtitle // title
allWrap = <td>|</td>
}
}

Конструкцию \"//\" можно использовать для приоритетного задания нескольких свойств (полей), из которых возможно вынимать названия пунктов меню. Если первое свойство пусто, будет использовано следующее и т.д.

(:)
05.10.2006, 15:46
привет,
клиент хочет чтоб в заголовке подстраницы был subtitle родительской страницы. проде есть возможность использовать "leveltitle:"
и по аналогии "levelfield" отказывается работать, и вроде как я понял эта фича только для полей определенных пользователем, но не для стандартных.

подскажите как быть?

Pavel Antonov
07.10.2006, 16:48
привет,
клиент хочет чтоб в заголовке подстраницы был subtitle родительской страницы. проде есть возможность использовать "leveltitle:"
и по аналогии "levelfield" отказывается работать, и вроде как я понял эта фича только для полей определенных пользователем, но не для стандартных.

подскажите как быть?
Поля используемые в levelfield должны быть определены в localconf.php (кроме полей которые прошиты в самой Typo3: title, uid, ...).

Зайдите в Install Tool -> All Configuration и добавьте subtitle в поле addRootLineFields

(:)
12.10.2006, 16:28
спасибо за ответ,

обошелся полем nav_title :)