ヘッダー メニューがあり、項目ごとに異なる CSS クラスを定義しようとしています。
これは私が持っているものです:
20 = HMENU
20 {
special = directory
special.value = 107
1 = TMENU
1 {
wrap = <ul class="foo" id="mymenu">|</ul>
expAll = 1
NO = 1
NO.allWrap = <li class="first menu_{field:uid}">|</li> || <li class="menu_{field:uid}">|</li> || <li class="last menu_{field:uid}">|</li>
}
}
しかし、HTML 出力では、取得するだけclass="first menu_{field:uid}"
で、何も置き換えられません。
ところで: メニューのページ エントリは、外部ページへのリンクです。
編集:
私たちのデザイナーは、クラス ID が話せないことに不満を持っていたので、今は body-class 属性を悪用しています:
NO.allWrap = <li class="first {field:bodyclass_wrap_class}">|</li> || <li class="{field:bodyclass_wrap_class}">|</li> || <li class="last {field:bodyclass_wrap_class}">|</li>