代码之家  ›  专栏  ›  技术社区  ›  Felix

typo3:typoscript用div包装两个元素

  •  0
  • Felix  · 技术社区  · 6 年前

    有可能总是包两个吗 <li> 排版中的div元素?

    目前看来:

    navStatic = HMENU
    navStatic {
        special = directory
        special.value = 2
        excludeUidList = 2
        1 = TMENU
        1 {
            expAll = 1
            wrap = <ul class="headernavmenu">|</ul>
            noBlur = 1
    
            NO = 1
            NO {
                ATagTitle.field = title
                wrapItemAndSub = <li>|</li>
                allWrap =   |  I  |*| |  I  |*| |
            }
    
            ACT < .NO
            ACT.ATagParams = class="active_static"
        }
    }
    

    提前谢谢

    1 回复  |  直到 6 年前
        1
  •  1
  •   David user10336229    6 年前

    这个添加到您的打印脚本中的操作应该完成,就在 li -元素在列表中是最后一个 -元素未包装。

    NO.wrapItemAndSub.outerWrap =   <div class="two-list-elements">  || ||  </div>
    

    请注意,这个html解决方案很容易出错,因为浏览器可能会对它进行不同的解释,或者根本不会,因为html不符合标准。