我在创建翻译的内容和页面时正在使用 TYPO3 8 LTS 并尝试删除字符串"[翻译成 XY]"。
在早期的TYPO3版本中,可以使用extTables.php中的以下代码解决此问题:
$TCA['tt_content']['columns']['bodytext']['l10n_mode'] = '';
$TCA['tt_content']['columns']['header']['l10n_mode'] = '';
(链接: https://sankartypo3.wordpress.com/2012/08/23/how-to-remove-translate-to-and-copy-tags-in-typo3/(
我已经在 ext_tables.php 和 TCA/Overrides/tt_content.php 中使用相同的代码尝试过。 => 这对我不起作用。
有没有人知道如何解决这个问题或新的方法来做到这一点?
此致敬意
将$TCA
替换为配置/TCA/覆盖/tt_content.php中的$GLOBALS['TCA']
:
$GLOBALS['TCA']['tt_content']['columns']['bodytext']['l10n_mode'] = '';
$GLOBALS['TCA']['tt_content']['columns']['header']['l10n_mode'] = '';
或者,您可以使用Page TSconfig设置一个空字符串:
TCEMAIN.translateToMessage =
谢谢@sebkIn
从翻译的内容中删除"[翻译成XY:]">
在配置/TCA/覆盖/tt_content.php中将$TCA替换为$GLOBALS["TCA"]:
$GLOBALS['TCA']['tt_content']['列']['正文']['l10n_mode'] = '';
$GLOBALS['TCA']['tt_content']['列']['标题']['l10n_mode'] = '';
从翻译的页面标题中删除"[翻译成XY:]">
$GLOBALS['TCA']['pages_language_overlay']['columns']['title']['l10n_mode'] = 'exclude';
TCEMAIN.table.pages.disablePrependAtCopy = 1
TCEMAIN.table.tt_content.disablePrependAtCopy = 1
https://docs.typo3.org/m/typo3/reference-tsconfig/master/en-us/PageTsconfig/TceMain.html#translatetomessage