Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Menu 类型3生成子页面/级别2的链接菜单_Menu_Typo3_Typoscript - Fatal编程技术网

Menu 类型3生成子页面/级别2的链接菜单

Menu 类型3生成子页面/级别2的链接菜单,menu,typo3,typoscript,Menu,Typo3,Typoscript,如果我有这个代码,我可以生成一个链接菜单。我只想包括Uid 4和Uid 8 lib.leftNavi = HMENU lib.leftNavi.entryLevel=0 lib.leftNavi.special = list lib.leftNavi.special.value = 4,8 lib.leftNavi.1 = TMENU lib.leftNavi.1 { wrap = <div id="leftMenu"><ul class="L1">|</ul&

如果我有这个代码,我可以生成一个链接菜单。我只想包括Uid 4和Uid 8

lib.leftNavi = HMENU
lib.leftNavi.entryLevel=0
lib.leftNavi.special = list
lib.leftNavi.special.value = 4,8
lib.leftNavi.1 = TMENU
lib.leftNavi.1 {
  wrap = <div id="leftMenu"><ul class="L1">|</ul></div>
  expAll = 0
  NO = 1
  NO.allWrap = <li>|</li>
  NO.stdWrap.wrap = <span>|</span>
  RO < .NO
  RO = 1
  CUR < .NO
  CUR = 1
  CUR.allWrap = <li class="current">|</li>
  CUR.stdWrap.wrap = <span>|</span>
  CUR.ATagParams =  
  ACT < .CUR
} 
lib.leftNavi=humenu
lib.leftNavi.entryLevel=0
lib.leftNavi.special=列表
lib.leftNavi.special.value=4,8
lib.leftNavi.1=TMENU
lib.leftNavi.1{
包裹=
    expAll=0 否=1 否。allWrap=
  • |
  • NO.stdWrap.wrap=| RO<.编号 RO=1 当前号 CUR=1 CUR.allWrap=
  • |
  • CUR.stdWrap.wrap=| CUR.ATagParams= 法案<.CUR }
    我现在的问题是

    我怎么说我想从Uid 4下的子页面生成一个链接菜单,这样它就不会显示到Uid 4的链接,而是显示这个Uid下的3-5个子页面

    …更新

    好的,我现在有了这个代码,几乎可以了

    lib.prodNavi = HMENU
    lib.prodNavi.entryLevel=0
    lib.prodNavi.special = list
    lib.prodNavi.special.value = 5
    lib.prodNavi.1 = TMENU
    lib.prodNavi.1 {
        wrap = <div id="categorylist-box"><div id="categorylist-box-top"><h2><em>Produkter</em></h2></div><div id="categorylist-box-content"><ul>|</ul></div><div id="categorylist-box-bottom"></div></div><div class="pagecontent-box" id="pagecontent-box-59">
        expAll = 1
        NO = 1
        NO.allWrap = <li>|</li>
        NO.stdWrap.wrap = <span>|</span>
        NO.doNotShowLink = 0
        NO.doNotShowLink.stdWrap.override = 1
        NO.doNotShowLink.stdWrap.if {
            equals.field = uid
            value = 5
        }
        RO < .NO
        RO = 1
        CUR < .NO
        CUR = 1
        CUR.allWrap = <li class="current">|</li>
        CUR.stdWrap.wrap = <span>|</span>
        CUR.ATagParams =
        ACT < .CUR
    }
    lib.prodNavi.2 < lib.prodNavi.1
    
    lib.prodNavi=humenu
    lib.prodNavi.entryLevel=0
    lib.prodNavi.special=列表
    lib.prodNavi.special.value=5
    lib.prodNavi.1=TMENU
    lib.prodNavi.1{
    wrap=Produkter
      |
    expAll=1 否=1 否。allWrap=
  • |
  • NO.stdWrap.wrap=| 否。doNotShowLink=0 NO.doNotShowLink.stdWrap.override=1 否。doNotShowLink.stdWrap.if{ 等于。字段=uid 值=5 } RO<.编号 RO=1 当前号 CUR=1 CUR.allWrap=
  • |
  • CUR.stdWrap.wrap=| CUR.ATagParams= 法案<.CUR } lib.prodNavi.2
    但它告诉我橙子盒,几乎就像它使用包装2次。

    我怎么能只展示这样一个包裹呢


    您可以使用doNotShowLink=1隐藏菜单项。您可以使用stdWrap.override隐藏单个项目

    在这里,您将显示uid 8以及uid 4的子页面和子页面。uid 4本身不会显示

    lib.leftNavi = HMENU
    lib.leftNavi.entryLevel=0
    lib.leftNavi.special = list
    lib.leftNavi.special.value = 4,8
    lib.leftNavi.1 = TMENU
    lib.leftNavi.1 {
        wrap = <div id="leftMenu"><ul class="L1">|</ul></div>
        expAll = 1
        NO = 1
        NO.allWrap = <li>|</li>
        NO.stdWrap.wrap = <span>|</span>
        NO.doNotShowLink = 0
        NO.doNotShowLink.stdWrap.override = 1
        NO.doNotShowLink.stdWrap.if {
            equals.field = uid
            value = 4
        }
        RO < .NO
        RO = 1
        CUR < .NO
        CUR = 1
        CUR.allWrap = <li class="current">|</li>
        CUR.stdWrap.wrap = <span>|</span>
        CUR.ATagParams =
        ACT < .CUR
    }
    lib.leftNavi.2 < lib.leftNavi.1
    
    lib.leftNavi=humenu
    lib.leftNavi.entryLevel=0
    lib.leftNavi.special=列表
    lib.leftNavi.special.value=4,8
    lib.leftNavi.1=TMENU
    lib.leftNavi.1{
    包裹=
      expAll=1 否=1 否。allWrap=
    • |
    • NO.stdWrap.wrap=| 否。doNotShowLink=0 NO.doNotShowLink.stdWrap.override=1 否。doNotShowLink.stdWrap.if{ 等于。字段=uid 值=4 } RO<.编号 RO=1 当前号 CUR=1 CUR.allWrap=
    • |
    • CUR.stdWrap.wrap=| CUR.ATagParams= 法案<.CUR } lib.leftNavi.2
      更新:

      对于仅使用一次包装,只需将其用于HMENU,而不用于TMENU:

      lib.prodNavi = HMENU
      lib.prodNavi.entryLevel=0
      lib.prodNavi.special = list
      lib.prodNavi.special.value = 252
      lib.prodNavi.wrap = <div id="categorylist-box"><div id="categorylist-box-top"><h2><em>Produkter</em></h2></div><div id="categorylist-box-content"><ul>|</ul></div><div id="categorylist-box-bottom"></div></div><div class="pagecontent-box" id="pagecontent-box-59">
      lib.prodNavi.1 = TMENU
      lib.prodNavi.1 {
          expAll = 1
          NO = 1
          NO.allWrap = <li>|</li>
          NO.stdWrap.wrap = <span>|</span>
          NO.doNotShowLink = 0
          ...
      }
      lib.prodNavi.2 < lib.prodNavi.1
      
      lib.prodNavi=humenu
      lib.prodNavi.entryLevel=0
      lib.prodNavi.special=列表
      lib.prodNavi.special.value=252
      lib.prodNavi.wrap=Produkter
        |
      lib.prodNavi.1=TMENU lib.prodNavi.1{ expAll=1 否=1 否。allWrap=
    • |
    • NO.stdWrap.wrap=| 否。doNotShowLink=0 ... } lib.prodNavi.2