2016-05-14 3 views
0

Я новичок в Typo3, я хотел бы знать, можно ли преобразовать (используя typoscript) следующую структуру меню html-css в typo3 Hmenu. Это многоуровневая структура с html-списками. Большое спасибо!typo3 меню сайта с typoscript

 <ul class="nav navbar-nav"> 
     <!-- Home --> 
     <li class="dropdown"> 
      <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown"> 
      Home 
      </a> 
      <ul class="dropdown-menu"> 
      <li><a href="index.html">Option 1: Default Page</a></li> 

      <!-- One Page --> 
      <li class="dropdown-submenu"> 
       <a href="javascript:void(0);">Option 2: One Page</a> 
       <ul class="dropdown-menu"> 
       <li><a target="_blank" href="One-Pages/Classic/index.html">- One Page Template</a></li> 
       <li><a target="_blank" href="One-Pages/Classic/one_page_dark.html">- One Page Dark Option</a></li> 
       </ul> 
      </li> 
      <!-- End One Page --> 

      </ul> 
     </li> 
     <!-- End Home --> 

     <!-- Pages --> 
     <li class="dropdown"> 
      <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown"> 
      Pages 
      </a> 
      <ul class="dropdown-menu"> 
      <!-- About Pages --> 
      <li class="dropdown-submenu"> 
       <a href="javascript:void(0);">About Pages</a> 
       <ul class="dropdown-menu"> 
       <li><a href="page_about2.html">About Us </a></li> 
       <li><a href="page_about3.html">About Us 1</a></li>      
       </ul> 
      </li> 
      <!-- End About Pages --> 

      <!-- Service Pages --> 
      <li class="dropdown-submenu"> 
       <a href="javascript:void(0);">Service Pages</a> 
       <ul class="dropdown-menu"> 
       <li><a href="page_services.html">Our Services</a></li> 
       </ul> 
      </li> 
      <!-- End Service Pages -->    
      </ul> 
     </li> 
     <!-- End Pages -->       

     </ul> 
+0

Да, это возможно. Однако в stackoverflow вы должны задавать вопросы о проблемах, с которыми вы сталкиваетесь, а не просто просить кого-то выполнить работу за вас; который считается очень грубым. Пожалуйста, обновите вопрос, чтобы указать, какие проблемы вы должны создать в этом меню с помощью '' HMENU'' и '' TMENU''. – pgampe

+0

Помогла ли вам документация? –

ответ

0

Возможно, пожалуйста, прочитайте очень подробно manual here.

lib.textmenu = HMENU lib.textmenu { 

    # We define the first level as text menu. 
    1 = TMENU 

    # We define the normal state ("NO"). 
    1.NO = 1 
    1.NO.allWrap = <li>|</li> 

    # We define the active state ("ACT"). 
    1.ACT = 1 
    1.ACT.wrapItemAndSub = <li>|</li> 

    # Wrap the whole first level. 
    1.wrap = <ul class="level1">|</ul> 

    # The second and third level should be configured exactly 
    # the same way. 
    # In between the curly brackets, objects can be copied. 
    # With the dot "." we define that the object can be found 
    # in the brackets. 
    # With 2.wrap and 3.wrap we overwrite the wrap, which was 
    # copied from 1.wrap. 
    2 < .1 
    2.wrap = <ul class="level2">|</ul> 
    3 < .1 
    3.wrap = <ul class="level3">|</ul> 
} 

Если вы уже знаете TypoScript, то вот ссылки: HMENU, TMENU, TMENUITEM

Смежные вопросы