Fluid Pagination Widget的配置

时间:2017-03-22 12:24:38

标签: pagination typo3 typo3-7.6.x

我使用了流体分页小部件。您可以在流体模板中对其进行配置。

<f:widget.paginate objects="{files}" as="paginatedfiles" configuration="{itemsPerPage: 3, insertAbove: 1, insertBelow: 1, maximumNumberOfLinks: 10}">

有没有办法通过常量设置({settings.xxxxx})配置窗口小部件。所以我不必为不同的配置使用不同的模板?

尝试这一点,我得到 - 并不奇怪 - 错误:

The argument "configuration" was registered with type "array", but is of type "string" in view helper "TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper"

1 个答案:

答案 0 :(得分:3)

我会在我的TypoScript 设置中这样做:

plugin.tx_myext {
   settings
       pagebrowser {
           itemsPerPage         = 3
           insertAbove          = 1
           insertBelow          = 1
           maximumNumberOfLinks = 10
       }
   }
}

现在我可以将完整的配置放在流体视图中:

<f:widget.paginate objects="{files}" as="paginatedfiles" configuration="{settings.pagebrowser}">

您还可以将TS设置与常量组合使用常量编辑器,就像其他扩展一样。无论你想要什么。