2017-08-17 60 views
0

如何使用自己的扩展名覆盖TYPO3扩展名realurl的默认设置?TYPO3 - Realurl默认设置覆盖?

这不工作:

// RealUrl Config File 
if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['realurl']['configFile']) 
|| empty(trim($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['realurl']['configFile'])) 
) { 
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['realurl']['configFile'] = 'typo3conf/ext/xxx/Resources/Private/Hooks/realurl_conf.php'; 
} 

我如何使用它?

回答

1

很可能问题在于realurl非常早地被初始化和执行(这是第一个需要将发言url转换为url参数来决定哪个页面和哪个插件被呈现的过程)。

您尝试修改typo3conf/LocalConfiguration.php中正常完成的赋值操作无法附加到该文件,因为它只是一个数组,它会随时自动重新写入。
您可以将其添加到typo3conf/AdditionalConfiguration.php

但是,为什么你不要求管理员手动将路径指定给realurl EM-config中扩展中的配置文件?

+0

谢谢!这是正确的方法:)在这里一个例子: http://www.typo3-probleme.de/2017/08/23/typo3-ueberschreiben-von-werten-anderer-extensions-2089/ –