2017-12-28 7 views
1

私は私の拡張機能でCHASHを無効にしようとしている... showアクションのためのリンクは次のようになります。ext_localconf.phpでTYPO3 - - 独自の拡張機能で無効化CHASH 8LTS

/?tx_abc_abc[record]=1&tx_abc_abc[action]=show&tx_abc_abc[controller]=Abc&cHash=10c78febea3ae5dsdf535fb36ca6d08 

私は無効化してみましたこのようなCHASH:

ext_localconf.php

<?php 
if (!defined('TYPO3_MODE')) { 
    die('Access denied.'); 
} 

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
    'Vendor.' . $_EXTKEY, 
    'Abc', 
    array(
     'Abc' => 'list,show', 

    ), 
    // non-cacheable actions 
    array(
     'Abc' => 'list,show', 

    ) 
); 

$GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['excludedParameters'][] = 'tx_abc_abc[record],tx_abc_abc[action],tx_abc_abc[controller]'; 

は、これは、しかし働いていません。私は何が欠けていますか?

答えて

2

テンプレートにリンクを作成するときは、cHashを非アクティブにする必要があります。 ViewHelper <f:link.action>を使用している場合は、属性noCacheHash="1"を設定する必要があります。

関連する問題