上一个和下一个项目的菜单不同换行

Menu different wrap for previous and next item

我正在尝试使用 TYPO3 中的进度条菜单,并提出了以下菜单。到目前为止一切顺利:

   1 = TMENU
        1 {
          noBlur = 1
          wrap = <ul class="crumbs-bar">|</ul>
          expAll = 1
          NO.wrapItemAndSub = <li class="visited first">|</li> |*| <li>|</li> |*| <li>|</li>
          ACT=1
          ACT.wrapItemAndSub = <li class="visited first">|</li> |*| <li class="active">|</li> |*| <li>|</li>
        }
      }

我不需要添加的是上一个和下一个菜单项(<li class="previous"><li class="next">)的换行以使其工作。我找到了 TYPO3 的几个 prev/next 菜单示例,但似乎无法将其集成到我的代码中。

它应该看起来像这样(假设项目 4 处于活动状态):

等等...

我猜你必须自己写一点代码。看看TYPO3的tmenu. You can find some example code in this blog post or in the statictemplates extensionitemArrayProcFuncIProcFunc属性如何使用这个功能,不过是德文的。