Запретить рендеринг заголовка по умолчанию для TYPO3 в FCE

В FCE я не хочу использовать элементы TYPO3 по умолчанию, такие как заголовок, ссылка и т. Д. Поэтому я скрываю это с помощью следующей конфигурации TS:

    TCEFORM.tt_content {
    header.types.templavoila_pi1.disabled = 1
    header_position.types.templavoila_pi1.disabled = 1
    header_link.types.templavoila_pi1.disabled = 1
    header_layout.types.templavoila_pi1.disabled = 1
    date.types.templavoila_pi1.disabled = 1
    subheader.types.templavoila_pi1.disabled = 1
    }

После этого нежелательные поля не отображаются. Но когда я сохраняю и закрываю содержимое в бэкэнде, в титульной части содержимого страницы отображается [Без заголовка].

Вот экран не хватает содержимого страницы:

Поэтому я решил оставить поле заголовка по умолчанию, удалив строку:

header.types.templavoila_pi1.disabled = 1

из цконфига. Как предотвратить рендеринг поля заголовка?

3 ответа

Решение

Отметьте это как скрытое. Отредактируйте ваш контент (CASE#1) и из Типа выберите последний, названный скрытым.

или переписать заголовок css config и установить его в

display:none;

Мой базовый шаблон для моего базового шаблона включает в себя стили бэкенда для заголовка [без заголовка]

<style>
.sortable_handle {
    color: transparent;
}
.tpm-title-cell {
    display: none;
}
</style>
###content###

В TYPO3v7 и v8 вы можете влиять на заголовок предварительного просмотра контента, зарегистрировав ловушку для

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']

и сброс $headerContent переменная в вашем крючке.

См. https://stmllr.net/blog/customizing-preview-widgets-in-the-typo3-page-module/

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