所以我需要在流体中使用“isChildPage”viewhelper。但它不起作用,如果我运行
<f:debug>{item}</f:debug>
对于有问题的项目/页面,我没有为子页面获取任何内容。它的兄弟viewhelper“hasSubPage”工作正常,两个类都位于vhs扩展名中的同一个Page文件夹中。
所以我不知所措。
我对代码的使用:
<v:menu pageUid="{parent}" entryLevel="2" class="sidebar-nav" includeSpacers="1">
<f:for each="{menu}" as="item">
<a href="{item.link}" class=" {f:if(condition: item.isChildPage, then: 'hidden', else:'nope')}">
答案 0 :(得分:0)
在较新的vhs版本(https://fluidtypo3.org/viewhelpers/vhs/master/)中没有名为'isChildPage'的'item'属性
您希望收到哪个输出?
使用
{f:if(condition: item.pid > 0, then: 'hidden', else:'nope')}
或
{f:if(condition: item.pid == 0, then: 'nope', else:'hidden')}
item.pid是父页面的UID。
这会将“隐藏”类设置为除根页链接之外的所有链接。