我正在使用 TemplaVoila 并映射模板来创建一个新站点。这是我第一次使用 TYPO3,所有默认样式都弄乱了我的 html 结构。
我想删除 div、包装p.bodytext
等class="csc"
内容
如何使 TYPO3 不为所有页面内容呈现任何包装/框架?
PS。我知道如何单独删除每个,但是在 TS 中是否有全局设置?
我正在使用 TemplaVoila 并映射模板来创建一个新站点。这是我第一次使用 TYPO3,所有默认样式都弄乱了我的 html 结构。
我想删除 div、包装p.bodytext
等class="csc"
内容
如何使 TYPO3 不为所有页面内容呈现任何包装/框架?
PS。我知道如何单独删除每个,但是在 TS 中是否有全局设置?
从主模板中删除静态文件。
单击模板,然后单击您的站点根目录。从工具栏中选择信息/修改,然后单击编辑整个模板记录,包括。
该模板名为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 = <h1>|</h1>
10.2.fontTag = <h2>|</h2>
10.3.fontTag = <h3>|</h3>
10.4.fontTag = <h4>|</h4>
10.5.fontTag = <h5>|</h5>
stdWrap.dataWrap = |
}
删除正文 css:
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >