Как удалить "Перевести на" для контента / страниц в TYPO3 8 LTS?

Я использую TYPO3 8 LTS и пытаюсь удалить строку "[Translate to 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. => Это не сработало для меня.

У кого-нибудь есть идеи, как решить это или новый способ сделать это?

с уважением

2 ответа

Решение

Замещать $TCA с $GLOBALS['TCA'] внутри Configuration / TCA / Overrides / tt_content.php:

$GLOBALS['TCA']['tt_content']['columns']['bodytext']['l10n_mode'] = '';
$GLOBALS['TCA']['tt_content']['columns']['header']['l10n_mode'] = '';

В качестве альтернативы вы можете установить пустую строку с помощью Page TSconfig:

TCEMAIN.translateToMessage =

Спасибо @ sebkln

Удалить "[Перевести на XY:]" из переведенного контента

Замените $TCA на $GLOBALS['TCA'] внутри Configuration / TCA / Overrides / tt_content.php:

$GLOBALS['TCA'] ['tt_content'] ['columns'] ['bodytext'] ['l10n_mode'] = '';

$GLOBALS['TCA'] ['tt_content'] ['columns'] ['header'] ['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

Другие вопросы по тегам