Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除TYPO3默认包装和属性_Typo3_Typoscript - Fatal编程技术网

删除TYPO3默认包装和属性

删除TYPO3默认包装和属性,typo3,typoscript,Typo3,Typoscript,我正在使用TemplaVoila并映射一个模板来创建一个新站点。 这是我第一次使用TYPO3,所有的默认样式都弄乱了我的html结构 我想删除div、包装、p.bodytext、class=“csc”等内容 如何使TYPO3不呈现所有页面内容的任何包装/框架? 另外,我知道如何逐个删除,但是TS中是否有全局设置?从主模板中删除静态文件 单击模板,然后单击您的站点根目录。从工具栏中选择信息/修改,然后单击编辑整个模板记录,包括 模板名为CSS样式内容 此模板包含在css文件之前。因此,如果不想删

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

我想删除div、包装、
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 = &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样式内容

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

另一个解决方案是删除css样式的内容并添加内容(默认值)

我的最后一个想法是像这样在主模板中设置样式化的内容

lib.parseFunc_RTE &lt; 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 = |
}

但是没有它TemplaVoila就无法渲染。我只想将每篇文章中设置“无框架”的功能扩展到TSWell中的全局设置。您的问题是关于删除的,您应该更改它。不管怎样,看看我的最新消息。。我已经找到了解决大多数问题的方法,除了如何删除所有p标记上出现的
class=“bodytext”
?但是没有它TemplaVoila将无法渲染。我只想将每篇文章中设置“无框架”的功能扩展到TSWell中的全局设置。您的问题是关于删除的,您应该更改它。不管怎样,看看我的最新消息。。我已经找到了解决大多数问题的方法,除了如何删除所有p标记上出现的
class=“bodytext”