Skip to content

Commit

Permalink
[Backport 12.4] [BUGFIX] No longer refer to removed hooks for preview (
Browse files Browse the repository at this point in the history
…#540)

Resolves: #538

---------

Co-authored-by: Sybille Peters <[email protected]>
Co-authored-by: Stefan Frömken <[email protected]>
Co-authored-by: Chris Müller <[email protected]>
  • Loading branch information
4 people committed Jul 28, 2024
1 parent 9cb5dd5 commit cf34a47
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions Documentation/PageTsconfig/Mod/WebLayout.rst
Original file line number Diff line number Diff line change
Expand Up @@ -298,14 +298,18 @@ tt_content.preview

.. note::

This only works, if there is no hook registered for this content type, you may want to check this
section in the :guilabel:`System > Configuration` module:
This only works if the registered preview renderer for the content type
uses Fluid rendering and the rendering is not overridden by using
an event listener for the event :php:`\TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent`.

.. code-block:: php
:caption: Search for registrations of this hook
Have a look at :php:`\TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer`
and the various methods for customizing the preview rendering:

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']
['tt_content_drawItem']['content_element_xy'];
#. :ref:`Register a preview renderer <t3coreapi:ConfigureCE-Preview>`
#. Register an event listener for :ref:`PageContentPreviewRenderingEvent <t3coreapi:PageContentPreviewRenderingEvent>`

For checking for event listeners, see the list
:guilabel:`System > Configuration > Event Listeners (PSR-14)` (available with installed EXT:lowlevel).


.. _pageweblayoutpreview-example:
Expand Down

0 comments on commit cf34a47

Please sign in to comment.