我正在使用显示页面所有子页面的自定义内容元素。
我不想一次全部加载它们,所以我尝试在content元素的html模板中添加分页小部件:
<f:widget.paginate objects="{menu}" as="paginatedMenu"
configuration="{itemsPerPage: 6, insertAbove: 0, insertBelow: 1, maximumNumberOfLinks: 10}">
...
</f:widget.paginate>
一开始似乎起作用,但是当我单击另一个分页链接时,页面会重新加载,除了url之外没有任何变化-始终显示第一页的记录。
我用谷歌搜索了一下,我很确定它是this problem,因为我的href也包含...tx__%5B%40widget...
。但是那里给出的解决方法并没有帮助我。
那个家伙说:
我通过将值传递给FluidTemplate对象的extbase子属性找到了解决方法。
extbase {
pluginName = Demo
controllerName = Demo
controllerExtensionName = website
controllerActionName = show
}
因此我将此添加到了扩展程序的setup.typoscript
:
page {
10.extbase {
pluginName = Demo
controllerName = Demo
controllerExtensionName = website
controllerActionName = show
}
}
我检查了-page.10是FLUIDTEMPLATE
它仍然无法正常工作...有人提示如何解决吗?