2016-05-08 7 views
1

Я разрабатываю простое расширение Extbase/Fluid для TYPO3 CMS 6.1.17. Он отлично работает, но я не могу реализовать ViewHelper для разбивки на страницы.TYPO3, Extbase, Paginate

Оглядываясь, я попытался взломать код от 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" 

Если вы заметили, что я не вижу, пожалуйста, дайте мне знать.

благодаря Марио

ответ

0

решаемая. При взломе шаблона для разбивки на страницы из новостей я забыл отметить вхождения тега <n:headerData>. Чтобы получить этот анализ, мне нужно вырезать & вставку, соответствующую HeaderDataViewHelper.php в мой доб.

:-)

2

Если вы хотите использовать нумерацию страниц для пользовательских записей, чем просто использовать js_paginate расширение из репозитория typo3 http://typo3.org/extensions/repository/view/js_paginate

Просто выполните процедуру из следующих URL

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