2010-12-16 4 views
1

CURステータスが正常に動作しません。メンズは常に2でマークされたクラスの代わりに0でマークされたクラスを持っています。私のTypoScriptコード:メニューステータスCURが動作しない

10.marks { 
MENU_OBEN = HMENU 
MENU_OBEN { 
    special = directory 
    special.value = 10 
    1 = TMENU 
    1 { 
    wrap = <ul>|</ul> 
    noBlur = 1 
    NO = 1 
    NO { 
     allWrap = <li class="first0"> | </li> |*| <li class="normal0"> | </li> |*| <li class="last0"> | </li> 
     stdWrap.wrap = <strong> | </strong> |*| | |*| <b> | </b> 
    } 
    CUR = 1 
    CUR {  
     allWrap = <li class="first2"> | </li> |*| <li class="normal2"> | </li> |*| <li class="last2"> | </li> 
     stdWrap.wrap = <strong> | </strong> |*| | |*| <b> | </b> 
    } 
    } 
} 
+0

私は同じ問題を抱えています。修理してください。この問題の正確な解決策はありますか?回答がplsの場合 –

答えて

0

は明らか何も表示されませんが、NO = 1行を削除しようとしましたか? IIRCでは、通常の( "NO")状態を明示的に設定する必要はありません。プロパティを設定する必要があります。明示的に状態を上書きすることによって設定できますか?

0

私の一般的なTSテンプレートでは、NO = 1はありません。その代わりにNOステータスをCURにコピーします。なぜ私は本当に知りませんが、それは私のためにこのように動作します。

ショートカットにklick場合は、アクティブ/現在になることを想定しているページ上にあることはありませんので、

NO.wrapItemAndSub = <li> | </li> 
    NO.stdWrap.htmlSpecialChars = 1 

    CUR < .NO 
    CUR = 1 
    CUR.ATagParams = class="cur" 

    ACT < .NO 
    ACT = 1 
    ACT.ATagParams = class="act" 
0

は、ページのショートカットのために、これは働くことができないことに注意してください。

ページプロパティを標準ページに変更し、[外観]タブで[ページの内容を表示]を設定するだけです。