NiKRON
31.08.2010, 13:41
Я использую расширение 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
Второй — через {field:bodyclass_wrap_id}
Ни один не работает. Но если я прописываю вместо bodyclass_wrap_id например title, то всё в порядке, вставляется заголовок страницы, но мне нужно взять данные из другого поля.
Выходит что не из дефолтного поля получить данные не получается.
Я хочу, чтобы в каждом пункте меню вставлялся класс значение которого был бы 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
Второй — через {field:bodyclass_wrap_id}
Ни один не работает. Но если я прописываю вместо bodyclass_wrap_id например title, то всё в порядке, вставляется заголовок страницы, но мне нужно взять данные из другого поля.
Выходит что не из дефолтного поля получить данные не получается.