0
我使用VHS ViewHelper「v:page.menu.browse」。所以我可以點擊相同級別的網頁。這也工作得很好。但是,如果有多個頁面可用,哪些不起作用,是否顯示導航元素。我已經使用f:count查詢是否有多個頁面可用。不幸的是,他向我展示了這些項目。有人有任何想法嗎?Fluid,Pagebrowse with VHS-Viewhelper
<v:page.menu.browse>
<f:if condition="<f:count>{menu.prev}</f:count> > 1">
<f:then>
<li><a href="{menu.prev.link}"><span class="icondetail-icon_prev"></span></a>1</li>
</f:then>
<f:else>
<f:if condition="<f:count>{menu.prev}</f:count> > 1">
<f:then>
<li><a href="{menu.last.link}"><span class="icondetail-icon_prev"></span></a>2</li>
</f:then>
<f:else>
</f:else>
</f:if>
</f:else>
</f:if>
<li><a href="javascript:history.back();"><span class="icondetail-icon_uebersicht"></span></a></li>
<li><span class="icondetail-icon_mail"></span></li>
<f:if condition="<f:count>{menu.next}</f:count> > 1">
<f:then>
<li><a href="{menu.next.link}"><span class="icondetail-icon_next"></span></a>3</li>
</f:then>
<f:else>
<f:if condition="<f:count>{menu.next}</f:count> > 1">
<f:then>
<li><a href="{menu.first.link}"><span class="icondetail-icon_next"></span></a>4</li>
</f:then>
<f:else>
</f:else>
</f:if>
</f:else>
</f:if>
</v:page.menu.browse>
好的,謝謝。這個{menu.prev - > f:count()}總是返回0。但爲什麼 ? – herrsaidy
@herrsaidy嘗試使用括號和撇號,例如'{{menu.prev} - > f:count()}'或'{'menu.prev' - > f:count()}'或兩者。或嘗試第二個變體,並嘗試這些添加。 –
如果我接受你的建議,他會在前臺顯示我:{'menu.prev' - > f:count()}和這個{{menu.prev} - > f:count()} – herrsaidy