TYPO3:tx新闻的类别树,仅当选择了main时才呈现子树
我重写TYPO3:tx新闻的类别树,仅当选择了main时才呈现子树,typo3,fluid,typo3-7.6.x,tx-news,Typo3,Fluid,Typo3 7.6.x,Tx News,我重写Templates/Styles/TWB/Templates/Category/List.html,使Category菜单与简介包中的边栏菜单完全相同(仅当选择了main时才会显示子菜单) 如果我添加静态模板“News Styles Twitter Bootstrap(News)”,我就快到了,仅当选择主类别时(我需要大量类别/子类别),打开子类别并不困难,但当选择子类别时,它也应该打开: ... <f:if condition="{0:category.item.uid,1
Templates/Styles/TWB/Templates/Category/List.html
,使Category菜单与简介包中的边栏菜单完全相同(仅当选择了main时才会显示子菜单)
如果我添加静态模板“News Styles Twitter Bootstrap(News)”,我就快到了,仅当选择主类别时(我需要大量类别/子类别),打开子类别并不困难,但当选择子类别时,它也应该打开:
...
<f:if condition="{0:category.item.uid,1:category.item.uid} == {0:overwriteDemand.categories,1:category.children.{overwriteDemand.categories}.parent}">
<f:if condition="{category.children}">
<f:render section="categoryTree" arguments="{categories: category.children,overwriteDemand:overwriteDemand,class:''}" />
</f:if>
</f:if>
...
。。。
...
我不知道如何使用{overwriteDemand.categories}
作为键来匹配值。。。有人能指出正确的语法吗
更新:我尝试将自定义ViewHelper应用为,但使用TYPO3 V7.6.16时遇到错误,
应与TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper兼容::render()。在这里查看Whats New幻灯片:并在PDF中搜索“动态变量名称部分”
在TYPO3 7中,“vhs”-扩展提供了执行相同任务的功能,但在复杂的f:if条件中嵌套ViewHelper更为困难。如果可能的话,试试打字3-8。如果不可能,您可以编写自己的ViewHelper来解决这个逻辑问题。Hi paul,整个网站现在都准备好了,但我仍然没有解决这个问题,V8不是一个选项,但有了自己的ViewHelper,我陷入了困境。。。你能给我一个指针吗。。。看起来不错,但有错误。。。