首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >删除TYPO3中自动生成的DIVs

删除TYPO3中自动生成的DIVs
EN

Stack Overflow用户
提问于 2013-10-15 11:38:46
回答 3查看 8.7K关注 0票数 2

搜索网络,找不到解决方案。如果我在TYPO3中创建了一个页面并添加了一些内容,我就会得到这样的结果。

代码语言:javascript
运行
复制
<div id="clear"> </div>


    <!--  CONTENT ELEMENT, uid:4/html [begin] -->
        <div id="c4" class="csc-default">
        <!--  Raw HTML content: [begin] -->
            <div id="topbilled_om"></div>
        <!--  Raw HTML content: [end] -->
            </div>
    <!--  CONTENT ELEMENT, uid:4/html [end] -->


    <!--  CONTENT ELEMENT, uid:2/html [begin] -->
        <div id="c2" class="csc-default">
        <!--  Raw HTML content: [begin] -->
            <div id="LeftColumn">

我想要的是

代码语言:javascript
运行
复制
    <div id="clear"></div>
    <div id="topbilled_om"></div>
    <div id="LeftColumn"></div>

我如何跳过额外添加的div,我的问题是它在我的设计中产生了一个错误,增加的div的bc?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-15 12:22:19

您可以删除innerWrap的cObject:

代码语言:javascript
运行
复制
tt_content.stdWrap.innerWrap >

但我不建议这样做。看起来,您正在尝试使用HTML元素作为某种占位符。您可以使用像"layout“这样的字段(在页面属性中)来定义自定义包装,而不是csc-默认值,例如:

代码语言:javascript
运行
复制
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {

  key.field = layout

  1 = TEXT
  1.value = <div class="my-layout-1">|</div>

  2 = TEXT
  2.value = <div class="my-layout-2">|</div>

}

并重命名后端中的布局:

代码语言:javascript
运行
复制
TCEFORM.tt_content {
  layout.altLabels.1 = My Layout 1
  layout.altLabels.2 = My Layout 2
}
票数 4
EN

Stack Overflow用户

发布于 2015-12-03 12:27:37

对于TYPO3 7.6和一个启用的fluid_styled_content扩展,它来自于fluid_styled_content/Resources/Private/Layouts/ContentFooter.html

您必须在打字本中添加您自己的布局路径:

代码语言:javascript
运行
复制
lib.fluidContent.layoutRootPaths.100 = EXT:foo/Resources/Private/Layouts/

然后复制并调整扩展名中的ContentFooter.html文件。

票数 5
EN

Stack Overflow用户

发布于 2013-10-15 12:22:59

若要删除注释,请在TS模板中禁用它们:

代码语言:javascript
运行
复制
page.config.disablePrefixComment = 1

要禁用csc-*框架,可以手动将其设置为每个tt_contentAppearance选项卡上的No frame,或者更好的方法是将其设置为默认的PageTS of root页面:

代码语言:javascript
运行
复制
TCAdefaults.tt_content.section_frame=66

最后,您可以在自己的模板中覆盖整个CSC (CSS样式的内容),以删除不需要的包装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19380303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档