Добавление пользовательских классов CSS в страницу виджета Fluid - PullRequest
0 голосов
/ 26 октября 2018

Возможно ли добавить пользовательские классы CSS в этот виджет:

<f:widget.paginate objects="{products}" as="paginatedProducts" 
configuration="{itemsPerPage: 1, insertAbove: 1, insertBelow: 0, 
maximumNumberOfLinks: 10}">

В настоящее время кнопка «Далее» имеет li и ссылку внутри. Я бы хотел, чтобы ссылка стала кнопкой. Поэтому я хочу добавить класс в (внутри li) с именем 'btn btn-primary'

1 Ответ

0 голосов
/ 26 октября 2018

Вы можете переопределить шаблон для виджетов, используемых в вашем расширении, с помощью TypoScript:

plugin.tx_yourextension.view.widget.TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper.templateRootPaths.10 = EXT:yourextension/Resources/Private/Templates/

Затем вы можете добавить классы в свой пользовательский шаблон.Путь к пользовательскому шаблону должен быть Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html в вашем расширении.

Вы можете найти шаблон по умолчанию для виджета paginate здесь: typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...