Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
31.08.2010, 13:41 | #1 |
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
Получения данных не из дефолтного поля
Я использую расширение bodyclass для добавления каждой странице уникального id или класса.
Я хочу, чтобы в каждом пункте меню вставлялся класс значение которого был бы id страницы прописанный в поле, которое создало расширение bodyclass. Попытался сделать так: Код:
lib.menu = HMENU lib.menu{ special = directory special.value = 5 1 = TMENU 1{ noBlur = 1 NO{ allStdWrap.insertData = 1 before.stdWrap.field = bodyclass_wrap_id beforeWrap = <li class="|"> after = </li> } CUR = 1 CUR{ allStdWrap.insertData = 1 allWrap = <li class="{field:bodyclass_wrap_id} cur">|</li> doNotLinkIt = 1 } ACT < .CUR } } } Второй — через {field:bodyclass_wrap_id} Ни один не работает. Но если я прописываю вместо bodyclass_wrap_id например title, то всё в порядке, вставляется заголовок страницы, но мне нужно взять данные из другого поля. Выходит что не из дефолтного поля получить данные не получается. |
02.09.2010, 19:15 | #2 |
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
Форум какой-то мёртвый
|
05.09.2010, 22:21 | #4 |
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
Потому, что я этого не знаю и не понимаю.
Сработал следующий вариант: Код:
allStdWrap.insertData = 1 before.field = bodyclass_wrap_id beforeWrap = <li class="|"> after = </li> |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Templavoila брать значение поля у родительской страницы | proctozont | Общие вопросы | 3 | 27.05.2008 02:13 |
новый тип поля в FCE templavoila - как? | (:) | Общие вопросы | 5 | 04.03.2008 11:04 |
не могу поменять тип поля text -> rte вручную | demav | Общие вопросы | 2 | 29.01.2008 20:49 |
Поля типа float в базе данных | Алексей | Общие вопросы | 1 | 21.04.2005 16:13 |
Поля типа float в базе данных | Алексей | Общие вопросы | 0 | 15.04.2005 15:36 |