删除TYPO3默认包装和属性
我正在使用TemplaVoila并映射一个模板来创建一个新站点。 这是我第一次使用TYPO3,所有的默认样式都弄乱了我的html结构 我想删除div、包装、删除TYPO3默认包装和属性,typo3,typoscript,Typo3,Typoscript,我正在使用TemplaVoila并映射一个模板来创建一个新站点。 这是我第一次使用TYPO3,所有的默认样式都弄乱了我的html结构 我想删除div、包装、p.bodytext、class=“csc”等内容 如何使TYPO3不呈现所有页面内容的任何包装/框架? 另外,我知道如何逐个删除,但是TS中是否有全局设置?从主模板中删除静态文件 单击模板,然后单击您的站点根目录。从工具栏中选择信息/修改,然后单击编辑整个模板记录,包括 模板名为CSS样式内容 此模板包含在css文件之前。因此,如果不想删
p.bodytext
、class=“csc”
等内容
如何使TYPO3不呈现所有页面内容的任何包装/框架?
另外,我知道如何逐个删除,但是TS中是否有全局设置?从主模板中删除静态文件 单击模板,然后单击您的站点根目录。从工具栏中选择信息/修改,然后单击编辑整个模板记录,包括 模板名为
CSS样式内容
此模板包含在css文件之前。因此,如果不想删除整个模板,可以在css中覆盖它们
另一个解决方案是删除css样式的内容并添加内容(默认值)
我的最后一个想法是像这样在主模板中设置样式化的内容
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样式内容
此模板包含在css文件之前。因此,如果不想删除整个模板,可以在css中覆盖它们
另一个解决方案是删除css样式的内容并添加内容(默认值)
我的最后一个想法是像这样在主模板中设置样式化的内容
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 = |
}
但是没有它TemplaVoila就无法渲染。我只想将每篇文章中设置“无框架”的功能扩展到TSWell中的全局设置。您的问题是关于删除的,您应该更改它。不管怎样,看看我的最新消息。。我已经找到了解决大多数问题的方法,除了如何删除所有p标记上出现的
class=“bodytext”
?但是没有它TemplaVoila将无法渲染。我只想将每篇文章中设置“无框架”的功能扩展到TSWell中的全局设置。您的问题是关于删除的,您应该更改它。不管怎样,看看我的最新消息。。我已经找到了解决大多数问题的方法,除了如何删除所有p标记上出现的class=“bodytext”
?