TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v13
  3. 13.0 Changes
  4. Breaking: #102925 - Template changes in Indexed Search
Give feedback Edit on GitHub

Breaking: #102925 - Template changes in Indexed Search

See forge#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 <f:asset.script>:

<f:asset.script useNonce="true" identifier="indexed_search_pagination" src="EXT:indexed_search/Resources/Public/JavaScript/pagination.js" />
Copied!

is:pageBrowsingResults has been replaced with a short HTML snippet:

<f:sanitize.html>
    <f:translate key="displayResults" arguments="{0: result.pagination.startRecordNumber, 1: result.pagination.endRecordNumber, 2: result.count}" />
</f:sanitize.html>
Copied!

is:pageBrowsing has been replaced with a new Fluid partial file:

<f:render partial="Pagination" arguments="{pagination: result.pagination, searchParams: searchParams, freeIndexUid: freeIndexUid}" />
Copied!

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:

<html
    xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
    xmlns:is="http://typo3.org/ns/TYPO3/CMS/IndexedSearch/ViewHelpers"
    data-namespace-typo3-fluid="true">
Copied!

Within the Searchresult partial, {row.rating} has been replaced with a ViewHelper invocation:

{is:searchResult.rating(firstRow: firstRow, sortOrder: searchParams.sortOrder, row: row)}
Copied!

Rules

Remove any overrides for the partial file Resources/Private/Partials/Rules.html, as well as the <f:render partial="Rules" /> invocation from a potentially overridden Resources/Private/Partials/Form.html partial file.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: May 07, 2025 12:11

© since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy