TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -0,0 +1,44 @@
.. include:: /Includes.rst.txt
.. _feature-54887:
===================================================
Feature: #54887 - Post-processing of the previewUrl
===================================================
See :issue:`54887`
Description
===========
An additional hook has been added to the method `BackendUtility::viewOnClick()` to
post-process the preview url.
The hook is called with the following signature:
.. code-block:: php
/**
* @param string $previewUrl
* @param int $pageUid
* @param array $rootLine
* @param string $anchorSection
* @param string $viewScript
* @param string $additionalGetVars
* @param bool $switchFocus
* @return string The processed preview URL
*/
function postProcess($previewUrl, $pageUid, $rootLine, $anchorSection, $viewScript, $additionalGetVars, $switchFocus)
Register the hook
-----------------
Register a hook class which implements the method with the name `postProcess`:
.. code-block:: php
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['viewOnClickClass'][] = \VENDOR\MyExt\Hooks\BackendUtilityHook::class;
.. index:: Backend, PHP-API