1

TMENU で、特定のページだけに特別な折り返しを適用したいと考えています。

だからの

Home
-- This
-- That
-- Such
-----A
-----Thing

ページ「Such」のみがこのラップを持ちます (特別なクラスまたは wrapItemsAndSub のアイコンを使用)。

理想的には、これはページ ツリーまたは CMS から実行できます。またはpidによって。しかし、簡単に TMENU にアクセスすることはできないと思いますか? OptionSplit は、いくつかの特別なページにすぎないため、オプションではありません。

これはどのように行うことができますか?

4

2 に答える 2

4

ここで CASE オブジェクトを使用し、それを stdWrap を持つプロパティ/ラップに適用する必要があります。この例を見てください。

NO {
  wrapItemAndSub.cObject  = CASE
  wrapItemAndSub.cObject  {
                key.field = uid

                default = TEXT
                default.value = <li>|</li>

                // for page uid = 99
                99 = TEXT
                99.value = <li class="special">|</li>

            }
}

stdWrap を持つすべての要素にこの方法を使用できます。

于 2013-09-20T06:34:43.000 に答える