Удалить оболочки и атрибуты TYPO3 по умолчанию

Я использую TemplaVoila и сопоставляю шаблон для создания нового сайта. Это мой первый раз в TYPO3, и все стили по умолчанию портят мою структуру html.

Я хочу удалить такие вещи, как div, обертки, p.bodytext, class="csc" и т. д.

Как я могу сделать так, чтобы TYPO3 не отображал никаких оберток/фреймов для всего содержимого страницы?

PS. Я знаю, как удалить каждый по отдельности, но есть ли глобальная настройка в TS?


person 5hahiL    schedule 11.10.2012    source источник


Ответы (1)


Удалите статические файлы из основного шаблона.

Нажмите шаблон, затем нажмите корень своего сайта. Выберите Информация/Изменить на панели инструментов, а затем нажмите Изменить всю запись шаблона, Включает.

введите здесь описание изображения

Шаблон называется CSS Styled Content.

Эти шаблоны включаются перед вашими файлами css. Таким образом, в вашем css вы можете просто перезаписать их, если не хотите удалять весь шаблон.

Другое решение — удалить css_styled_content и вместо этого добавить content (по умолчанию).

Моя последняя идея - настроить стилизованный контент в вашем основном шаблоне следующим образом.

lib.parseFunc_RTE < lib.parseFunc
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines {
    encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6
    remapTag.DIV = P
    nonWrappedTag = P
    innerStdWrap_all.ifEmpty = <br />
    #addAttributes.P.class = bodytext
    #addAttributes.P.class.setOnly=blank  
}

# remove class statements from h tags
lib.stdheader {
    10.1.fontTag = &lt;h1&gt;|&lt;/h1&gt;
    10.2.fontTag = &lt;h2&gt;|&lt;/h2&gt;
    10.3.fontTag = &lt;h3&gt;|&lt;/h3&gt;
    10.4.fontTag = &lt;h4&gt;|&lt;/h4&gt;
    10.5.fontTag = &lt;h5&gt;|&lt;/h5&gt;
    stdWrap.dataWrap = |
}

Удалить основной текст css:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
person Upvote    schedule 11.10.2012
comment
Но TemplaVoila не будет рендериться без него. Я просто хотел бы расширить функциональность настройки «Без рамки» в каждой статье до глобальной настройки в TS. - person 5hahiL; 11.10.2012
comment
Ну, ваш вопрос об удалении, вы должны изменить это. В любом случае смотрите мое обновление - person Upvote; 11.10.2012
comment
Спасибо .. Я нашел обходные пути для большинства вещей, кроме как удалить class="bodytext", появляющийся во всех моих тегах p? - person 5hahiL; 11.10.2012