cHash entfernen

Jeden Fluid Link mit dem Parameter noCachHash versehen:

<f:link.action action="show" noCacheHash="1"> ... </f:link.action>


In der setup.typoscript der Extension den Wert von "requireCHashArgumentForActionArguments" auf 0 setzen:

[...]
    features {
        [...]

        # Should be on by default, but can be disabled if all action in the plugin are uncached
        requireCHashArgumentForActionArguments = 0
    }
[...]


Ausnahmen für die Parameter ans Ende der ext_localconf.php setzen:

<?php
defined('TYPO3_MODE') || die('Access denied.');

call_user_func(
	function()
	{
		[...]
	}
);

// Exclude params from cHash 
if (!in_array('tx_extname_pluginname[paramname]', $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['excludedParameters'])) { 
	$GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['excludedParameters'][] = 'tx_extname_pluginname[paramname]';
}


Kein erfolg oder den Fehler "Request parameters could not be validated (&cHash empty)"?

Plugin als static eingetragen?

Andernfalls das Page Setup erweitern:

plugin.tx_extname_pluginname.features.requireCHashArgumentForActionArguments = 0