Удалите автоматически сгенерированный HTML в опечатке 3

Попытка попасть в typo3; к сожалению, документы мне не очень полезны. После создания backend-layout я пытаюсь вывести несколько столбцов.

Прямо сейчас я получаю следующий результат:

<div id="c23" class="frame frame-default frame-type-text frame-layout-0">
    <a id="c30"></a>
    <header>
        <h2 class="">Title</h2>
    </header>
    <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p>
</div>

Я хотел бы получить вывод без каких-либо дополнительных элементов, например:

<h2>Title</h2>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p>

Как правильно получить "правильный" вывод в типографском тексте?


person chrona    schedule 11.10.2017    source источник
comment
Какую версию TYPO3 вы используете и установили ли вы расширение fluid_styled_content или css_styled_content?   -  person jokumer    schedule 11.10.2017
comment
8.7.4 - это версия, которую я использую. css_styles_content был установлен по умолчанию, но не активирован, fluid_styled_content установлен и активен.   -  person chrona    schedule 11.10.2017


Ответы (3)


Такие HTML-атрибуты, поступающие из EXT: fluid_styled_content (/typo3/sysext/fluid_styled_content/Resources/Private/Layouts/Default.html). Чтобы адаптировать этот и все другие файлы, вы должны сделать копию папок Templates, Partials, Layouts из / typo3 / sysext / fluid_styled_content / Resources / Private, определить их с помощью констант typoscript как новые пути:

styles.templates {
    templateRootPath = [PATH/TO/YOUR/FOLDER/Templates]
    partialRootPath = [PATH/TO/YOUR/FOLDER/Partials]
    layoutRootPath = [PATH/TO/YOUR/FOLDER/Layouts]
}

и добавьте их в соответствии с вашими потребностями, особенно /PATH/TO/YOUR/FOLDER/Layouts/Default.html. Лучше всего это сделать в рекомендованном собственном пакете сайта. Для начала вы можете использовать https://sitepackagebuilder.com/new/.

person jokumer    schedule 11.10.2017
comment
Настроил все с помощью пакета sitepackage и работает отлично, спасибо! - person chrona; 17.10.2017

Если это TYPO3 7.6

Вам нужно переопределить макеты пакета boostrap / ContentElements / Default.html

потому что создаются эти классы и из этих файлов удаляется оболочка div id = "c {data.uid}" class = "frame-type- {data.CType} frame-layout- {data.layout} {sectionClass}"

Только обертка!

person Predrag Mitrovic    schedule 01.08.2018

с FSC (fluid_styled_content) вся ваша разметка находится в жидких шаблонах, которые вы можете переопределить.
перейдите на свой сервер и скопируйте файлы из (webroot)/typo3/sysext/fluid_styled_content/Resources/Private/ + Layouts/ и / или Partials/ и / или Templates/.
В настройке typoscript вам нужно определить дополнительные пути к вашим вариантам.

Не копируйте все файлы, а копируйте только те, которые вы изменяете.
В вашем случае вам, вероятно, потребуется изменить макеты / * и Partials / header.

person Bernd Wilke πφ    schedule 11.10.2017