我想创建一个“清理”扩展来替换 TYPO3 中各种文本字段中的各种字符(guillemets 的引号)。
我考虑过延长 <f:format.html>
或parseFunc
,但我不知道在哪里“插入”,所以我可以在缓存之前轻松替换输出内容。
有什么想法吗,可以举个例子吗?
最佳答案
如果您不介意重新排序,请尝试以下操作:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['cleanUpQuotes'][] = \NAMESPACE\Your\Extension::class;
将其插入到ext_localconf.php中,这部分就完成了。 下一步是类本身:
public function cleanUpQuotes(TypoScriptFrontendController $parentObject)
{
$parentObject->content = DO_YOUR_THING_HERE
}
关于typo3 - 修改TYPO3输出的所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47715456/