【问题标题】:TYPO3 6.1 : config.disablePrefixComment=1 not workingTYPO3 6.1:config.disablePrefixComment=1 不起作用
【发布时间】:2014-04-14 15:09:16
【问题描述】:

您好,我想知道为什么这个设置在我的 TYPO3 6.1 中不起作用

我正在尝试删除typo3的自动cmets,例如

<!-- header end-->
        <!--###main zerogrid### end --></div>
    <!--###body2### end --></div>
<!--###body1### end --></div>
    <div class="body3"><!--###body3### begin -->
        <div class="main zerogrid"><!--###main zerogrid### begin -->

等等。

仅供参考,我在主 TS 模板设置中写了 config.disablePrefixComment=1。

我阅读了typo3 最新参考docs,但这只是一个简单的布尔设置。

这里是 TS 设置:

config.disablePrefixComment = 1


config.no_cache = 1


config.baseURL = http://xxxx.yyyy.net


# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
template =< plugin.tx_automaketemplate_pi1
# Select only the content between the <body>-tags
workOnSubpart = DOCUMENT_BODY
  subparts.content < styles.content.get
}

# Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
template =< plugin.tx_automaketemplate_pi1
# Select only the content between the <head>-tags
workOnSubpart = DOCUMENT_HEADER

}

page = PAGE
page.typeNum = 0

page.10 < temp.mainTemplate

# Copying the content from TEMPLATE for <head>-section:
page.headerData.100 < temp.headTemplate

page.bodyTag >

page.bodyTagCObject = TEXT
page.bodyTagCObject.value= page1
page.bodyTagCObject.wrap = <body id="|">

plugin.tx_automaketemplate_pi1 {
 content = FILE
 content.file = fileadmin/templates/zp/index.html
 elements {
  BODY.all = 1
  BODY.all.subpartMarker = DOCUMENT_BODY
  HEAD.all = 1
  HEAD.all.subpartMarker = DOCUMENT_HEADER
  HEAD.rmTagSections = title
  TD.all = 1
  TABLE.all = 1
  TR.all = 1
  DIV.all = 1
 }
 relPathPrefix = fileadmin/templates/zp/
 relPathPrefix.A = ./
}

我哪里做错了?

【问题讨论】:

  • 你想删除什么评论?
  • 是的,见上文,我从 html 源代码中添加了一个示例

标签: comments typo3


【解决方案1】:

使用模板分析浏览您的 ts。也许它会以某种方式被覆盖?

【讨论】:

  • 您好 ScubaBen,感谢您的及时回复。我通过对象浏览器进行了检查,发现了这个设置,如上所示。
  • 一些报告说,如果配置晚了,它就不起作用。试着把它放在你的配置之上(在 RealUrl 初始化之前)看看这里:pastebin.com/4twvTM9h 和这里:professionelles-webdesign-berlin.de/2011/10/…
  • 我按照您的建议将行放在顶部,但没有任何改变(我目前没有使用 realURL)。
  • 你运行了哪些扩展/静态 TS?
  • 我只使用 css_styled_content。有关 TS 设置,请参见上文。
【解决方案2】:

此设置只会影响TYPO3 CMS 接触的 cmets。如果您不更换这些块,则不会发生任何事情,并且那些 cmets 会留下来。 cmets由automaketemplate插入,与TYPO3 CMS无关。 TYPO3 CMS 只看到已解析的包含所有 cmets 的模板文件,并将删除替换块的 cmets。 未触及的块保持未触及。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多