繁体   English   中英

TYPO3,Extbase,分页

[英]TYPO3, Extbase, Paginate

我正在为TYPO3 CMS 6.1.17开发一个简单的Extbase / Fluid扩展。 它工作正常,但是我无法实现ViewHelper进行分页。

环顾四周,我试图破解News的一些代码。 但是,我看不到如何(和在哪里)必须设置TS。

我试过了(setup.ts)

plugin.tx_myext.view.widget.Myvendor\Myext\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = EXT:myext/Resources/Private/Templates/

但是然后我得到错误:

Could not analyse class:Myvendor\Myext\ViewHelpers\HeaderDataViewHelper maybe not loaded or no autoloader?

我不知道该如何解决。 如果我尝试:

plugin.tx_myext.view.widget.Myvendor\Myext\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = EXT:myext/Resources/Private/Templates/ViewHelpers/Widget/Controller/index.html

我收到FE错误:

No template was found. View could not be resolved for action "index" in class "Myvendor\Myext\ViewHelpers\Widget\Controller\PaginateController"

如果您发现我没看到的内容,请告诉我。

谢谢马里奥

如果您要对您的自定义记录使用分页,而不是简单地使用来自typo3存储库http://typo3.org/extensions/repository/view/js_paginate的 js_paginate扩展名

只需按照以下网址中的步骤操作

https://github.com/jainishsenjaliya/js_paginate/blob/master/readme.txt

解决了。 从新闻中窃取分页模板时,我忽略了标记<n:headerData> 要对其进行解析,我需要将相应的HeaderDataViewHelper.php剪切并粘贴到我的ext中。

:-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM