Typo3 如何隐藏插件';在使用css_样式的内容进行渲染时,通过打字脚本显示标题
这可能是非常基本的,但我被卡住了 在带有tx_news的TYPO3 6.1.x中,我将news detail视图配置为与上所示的列表视图显示在同一页面上 同时,我也把新闻标题改为h1Typo3 如何隐藏插件';在使用css_样式的内容进行渲染时,通过打字脚本显示标题,typo3,typoscript,Typo3,Typoscript,这可能是非常基本的,但我被卡住了 在带有tx_news的TYPO3 6.1.x中,我将news detail视图配置为与上所示的列表视图显示在同一页面上 同时,我也把新闻标题改为h1 temp.h1 = COA temp.h1 { 10 = TEXT 10 { value = <h1>{page:title}</h1> insertData = 1 } 10 = RECORDS 10 {
temp.h1 = COA
temp.h1 {
10 = TEXT
10 {
value = <h1>{page:title}</h1>
insertData = 1
}
10 = RECORDS
10 {
if.isTrue.data = GP:tx_news_pi1|news
dontCheckPid = 1
tables = tx_news_domain_model_news
source.data = GP:tx_news_pi1|news
source.intval = 1
conf.tx_news_domain_model_news = TEXT
conf.tx_news_domain_model_news {
field = title
htmlSpecialChars = 1
}
wrap = <h1>|</h1>
}
}
但是怎么做呢?插件总是使用这个原型对象:
tt_content.list
因此,您可以像这样删除此对象的标题
tt_content.list.10 >
但是如果在同一页面上有其他插件,它们的标题也会被删除。所以这不是个好主意
我建议您使用header_布局字段。默认情况下,它有一个名为“隐藏”的条目,该条目将隐藏插件的标题。如果没有,请检查页面打字脚本配置。您可以使用以下方法添加自己的项目:
TCEFORM.tt_content.headerLayout.addItems.99 = My Header Layout
然后,您可以在中定义自己布局的渲染
lib.stdheader.10
(它是一个CASE对象)并且不可能执行类似page.10.marks.newcontent.list.10>的操作?仅针对所需对象?关于页眉布局:我已经广泛使用了该字段。您的解决方案是否意味着用户从header_布局中选择“隐藏”值?您可以使用大小写替换header定义,并根据某些列表类型字段呈现它。或者只需附加一个.if并检查同一字段(当时只支持一个条件)。
lib.stdheader.10