2016-08-23 3 views
0

Я бы добавил typoscript класс CSS к элементу меню. Он должен стоять как класс, категория страницы. Как я могу это сделать?css-class в typo3 menu as 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

Я добавил название категории/String с объектом 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> 
      } 


     }