.. include:: /Includes.rst.txt .. _breaking-102925-1706182267: ====================================================== Breaking: #102925 - Template changes in Indexed Search ====================================================== See :issue:`102925` Description =========== Due to some major refactorings within EXT:indexed_search, Fluid templates in the frontend plugins were adapted. Impact ====== In case Fluid templates of EXT:indexed_search are overridden, the rendered output may look different and behave unpleasant. Affected installations ====================== All installations overriding Fluid templates of EXT:indexed_search are affected. Migration ========= Pagination ---------- The pagination ViewHelpers have been removed in favor of native pagination API shipped with TYPO3. Usages of the ViewHelpers `is:pageBrowsingResults` and `is:pageBrowsing` have been removed. The Fluid template file `Private/Templates/Search/Search.html` loads a new JavaScript via :html:``: .. code-block:: html `is:pageBrowsingResults` has been replaced with a short HTML snippet: .. code-block:: html `is:pageBrowsing` has been replaced with a new Fluid partial file: .. code-block:: html Search result items ------------------- The following options are now passed to the `Searchresult` partial: * `row: row` * `searchParams: searchParams` * `firstRow: firstRow` The `Searchresult` partial now registers the `is` namespace for Fluid ViewHelpers: .. code-block:: html Within the `Searchresult` partial, `{row.rating}` has been replaced with a ViewHelper invocation: .. code-block:: html {is:searchResult.rating(firstRow: firstRow, sortOrder: searchParams.sortOrder, row: row)} Rules ----- Remove any overrides for the partial file :file:`Resources/Private/Partials/Rules.html`, as well as the :html:`` invocation from a potentially overridden :file:`Resources/Private/Partials/Form.html` partial file. .. index:: Fluid, Frontend, NotScanned, ext:indexed_search