TYPO3 - Realurl默认设置是否覆盖?

时间:2017-08-17 06:08:27

标签: typo3 backend realurl

如何使用我自己的扩展程序覆盖TYPO3扩展程序的默认设置?

这不起作用:

// 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 个答案:

答案 0 :(得分:1)

可能问题是realurl很早就被初始化并执行(这是第一个需要将说话网址转换为url参数的进程,该参数决定了哪个页面和哪个插件被渲染)。

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

但是,为什么不请求管理员手动在realurl EM-config中为您的扩展中的配置文件分配路径?