簡體   English   中英

Typo3菜單-模板問題

[英]Typo3 Menu - problems with templating

我知道有很多使用typo3創建菜單的教程。但這對我不起作用,所以希望您能為我提供幫助。

我不知道為什么我生成的代碼不會顯示子頁面“子頁面1”和“子頁面2”。

我的菜單結構如下:

  • 印記
    • 分頁1
  • 測試1
    • 分頁2

我的模板文件中的代碼

page = PAGE
page.10 = TEMPLATE
page.10.workOnSubpart = DOCUMENT
page.10.template = FILE
page.10.template.file = fileadmin/Template/index.html
temp.tmenu= HMENU 
temp.tmenu{

  1 = TMENU
  1.wrap = <ul class="menu-level1">|</ul>
  1{
    NO{
      wrapItemAndSub = <li>|</li>
    }
    ACT=1
    ACT{
      wrapItemAndSub = <li class="menu-level1-active">|</li>
    }
    CUR=1
    CUR{
      wrapItemAndSub = <li class="menu-level1-current-active">|</li>
    }
    IFSUB=1
    IFSUB{
      wrapItemAndSub = <li class="menu-level1-with-subpage">|</li>
    }
  }

  2 = TMENU
  2.wrap = <ul class="menu-level2">|</ul>
  2{
    NO{
      wrapItemAndSub = <li>|</li>
    }
    ACT=1
    ACT{
      wrapItemAndSub = <li class="menu-level2-active">|</li>
    }
    CUR=1
    CUR{
      wrapItemAndSub = <li class="menu-level2-current-active">|</li>
    }
    IFSUB=1
    IFSUB{
      wrapItemAndSub = <li class="menu-level2-with-subpage">|</li>
    }
  }

  3 = TMENU
  3.wrap = <ul class="menu-level3">|</ul>
  3{
    NO{
      wrapItemAndSub = <li>|</li>
    }
    ACT=1
    ACT{
      wrapItemAndSub = <li class="menu-level3-active">|</li>
    }
    CUR=1
    CUR{
      wrapItemAndSub = <li class="menu-level3-current-active">|</li>
    }
    IFSUB=1
    IFSUB{
      wrapItemAndSub = <li class="menu-level3-with-subpage">|</li>
    }
  }
}

page.10.subparts {
  METANAV < temp.tmenu
}

這是生成的輸出:

 <ul class="menu-level1">
<li class="menu-level1-current-active"><a href="index.php?id=2">Home</a></li>  
<li class="menu-level1-with-subpage"><a href="index.php?id=3">Imprint</a></li>
<li class="menu-level1-with-subpage"><a href="index.php?id=5">Test 1</a></li>
</ul>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM