Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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 如何隐藏插件';在使用css_样式的内容进行渲染时,通过打字脚本显示标题_Typo3_Typoscript - Fatal编程技术网

Typo3 如何隐藏插件';在使用css_样式的内容进行渲染时,通过打字脚本显示标题

Typo3 如何隐藏插件';在使用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 {

这可能是非常基本的,但我被卡住了

在带有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 {
        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