2016-08-23 11 views
0

typoscriptでメニュークラスにCSSクラスを追加します。それはページのカテゴリであるクラスとして立つべきです。どうやってやるの?css-class in typo3 menu in sys_categories

MAIN_NAV.1.NO = 1 
    MAIN_NAV.1.NO { 

     linkWrap = <h4>|</h4> 
     wrapItemAndSub = <li class="section **{field:sys_categories.title}**">|</li>||<li class="section">|</li>||<li class="section">|</li>||<li class="section">|</li> 
     wrapItemAndSub.insertData = 1 
    } 

答えて

0

CONTENTオブジェクトとともにカテゴリタイトル/文字列を追加しました。

NO { 
      wrapItemAndSub.override.cObject = COA 
      wrapItemAndSub.override.cObject { 
       if { 
        isTrue.field = categories 
       } 
       5 = TEXT 
       5.value = <div class="item 
       10 = CONTENT 
       10 { 
        table = pages 
        select { 
         pidInList.field = pid 
         uidInList.field = uid 
         join = sys_category_record_mm ON pages.uid = sys_category_record_mm.uid_foreign JOIN sys_category ON sys_category.uid = sys_category_record_mm.uid_local 
         where = 1 
         orderBy = sys_category.sorting 
        } 
        renderObj = TEXT 
        renderObj { 
         field = title 
        } 
       } 


       5000 = TEXT 
       5000.value = ">|</div> 
      } 


     }