Как удалить «Перевести на» для контента / страниц в TYPO3 8 LTS? - PullRequest
0 голосов
/ 04 мая 2018

Я использую 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. => Это не сработало для меня.

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

С наилучшими пожеланиями

Ответы [ 3 ]

0 голосов
/ 04 мая 2018

Спасибо @ sebkIn

Удалить "[Translate to 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'] = '';

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

$GLOBALS['TCA']['pages_language_overlay']['columns']['title']['l10n_mode'] = 'exclude';
0 голосов
/ 25 июня 2019
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

0 голосов
/ 04 мая 2018

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

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

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

TCEMAIN.translateToMessage =
...