搜索网络,找不到解决方案。如果我在TYPO3中创建了一个页面并添加了一些内容,我就会得到这样的结果。
<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">
我想要的是
<div id="clear"></div>
<div id="topbilled_om"></div>
<div id="LeftColumn"></div>
我如何跳过额外添加的div,我的问题是它在我的设计中产生了一个错误,增加的div的bc?
发布于 2013-10-15 12:22:19
您可以删除innerWrap的cObject:
tt_content.stdWrap.innerWrap >
但我不建议这样做。看起来,您正在尝试使用HTML元素作为某种占位符。您可以使用像"layout“这样的字段(在页面属性中)来定义自定义包装,而不是csc-默认值,例如:
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>
}
并重命名后端中的布局:
TCEFORM.tt_content {
layout.altLabels.1 = My Layout 1
layout.altLabels.2 = My Layout 2
}
发布于 2015-12-03 12:27:37
对于TYPO3 7.6和一个启用的fluid_styled_content
扩展,它来自于fluid_styled_content/Resources/Private/Layouts/ContentFooter.html
。
您必须在打字本中添加您自己的布局路径:
lib.fluidContent.layoutRootPaths.100 = EXT:foo/Resources/Private/Layouts/
然后复制并调整扩展名中的ContentFooter.html
文件。
发布于 2013-10-15 12:22:59
若要删除注释,请在TS模板中禁用它们:
page.config.disablePrefixComment = 1
要禁用csc-*
框架,可以手动将其设置为每个tt_content
的Appearance
选项卡上的No frame
,或者更好的方法是将其设置为默认的PageTS of root页面:
TCAdefaults.tt_content.section_frame=66
最后,您可以在自己的模板中覆盖整个CSC (CSS样式的内容),以删除不需要的包装。
https://stackoverflow.com/questions/19380303
复制相似问题