Как удалить & quot; Перевести на & quot; для контента / страниц в 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. => Это не сработало для меня.

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

с уважением

1

Решение

замещать $TCA с $GLOBALS['TCA'] внутри Конфигурация / ТС / Переопределение / tt_content.php:

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

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

TCEMAIN.translateToMessage =
1

Другие решения

Спасибо @sebkIn

Удалить «[Перевести на 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';
1

По вопросам рекламы [email protected]