如何在ul / li菜单中获得正确的结果?

时间:2019-04-30 13:41:34

标签: drop-down-menu menu typoscript fluid tx-news

当我拖放部分管理新闻类别和菜单时(我有typeOfMenu,这是一个注册变量,可以正确更改菜单,因为在其他地方使用时没有问题)采用Pane形式(基金会Zurb) ,一切都很好,图像,标题和链接都能正确显示。但是,当我通过菜单模式(ul / li)时,问题在于菜单已完全显示(这是我想要的),但是图像和标题以及其他内容也已显示出来……除了这不是我的愿望,我希望仅显示链接。

  2 = TMENU
  2 {
      expAll = 1

      NO {
        doNotLinkIt = 1

        stdWrap.cObject = COA
        stdWrap.cObject {            
            10 = TEXT
            10.wrap = <h1>|</h1>
            10.field = nav_title // title
            10.typolink.parameter.field = uid

            # OVERRIDE for <ul><li> ...
            10.wrap.override = <li class="laclasse override_1">|
            10.wrap.override.if.value = 1
            10.wrap.override.if.equals.dataWrap = {register:typeOfMenu}

            40 = CONTENT
            40 {
                table = tt_content
                select {
                    orderBy = sorting
                    pidInList.field = uid
                    where = {#colPos}=99  and deleted = 0 and hidden = 0
                }
                ## NO render
            }
        }//COA

        before.cObject = LOAD_REGISTER
        before.cObject {
           menuItems.cObject = TEXT
           menuItems.cObject {
              current = 1
              setCurrent.data = register:count_menuItems
              setCurrent.wrap = 12/|
              prioriCalc = 1
           }
        }
        # Compter en fonction du nombre de fils ! pour modifier large-x ... 
        wrapItemAndSub = <div class="large-{register:menuItems} medium-4 cell">|</div>
        wrapItemAndSub.insertData = 1

        # OVERRIDE for <ul><li> ...
        wrapItemAndSub.override = |</li>
        wrapItemAndSub.override.if.value = 1
        wrapItemAndSub.override.if.equals.dataWrap = {register:typeOfMenu}   
      }                     

      CUR < .NO
      ACT < .NO
      IFSUB < .NO
    }

因此,我尝试使用“渲染”,但是当我尝试通过对“ typeOfMenu”进行测试来禁用它时,我什么也没有出现……基本上不起作用。

你有个主意吗?

最好的问候, 布鲁诺

0 个答案:

没有答案