[英]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.