1

我正在使用 TemplaVoila 并映射模板来创建一个新站点。这是我第一次使用 TYPO3,所有默认样式都弄乱了我的 html 结构。

我想删除 div、包装p.bodytextclass="csc"内容

如何使 TYPO3 不为所有页面内容呈现任何包装/框架?

PS。我知道如何单独删除每个,但是在 TS 中是否有全局设置?

4

1 回答 1

4

从主模板中删除静态文件。

单击模板,然后单击您的站点根目录。从工具栏中选择信息/修改,然后单击编辑整个模板记录包括

在此处输入图像描述

该模板名为CSS Styled Content.

此模板包含在您的 css 文件之前。因此,如果您不想删除整个模板,则可以在您的 css 中覆盖它们。

另一种解决方案是删除 css_styled_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 >
于 2012-10-11T06:35:15.337 回答