获取styles.content.get中的页面标题

时间:2014-11-12 14:10:27

标签: typo3 typoscript

我正在获取某个页面的内容并将其输出到typoscript中的另一个页面上。我想要做的是获取页面标题并将其输出到内容之上。

这是我获取网页内容的代码:

lib.Section1 = CONTENT
lib.Section1 < styles.content.get
lib.Section1 {
        select.languageField=sys_language_uid
        select.where = colPos=0
        select.pidInList = 19
}

为了打印页面标题,我想到了这样的事情:

lib.Section1.wrap = <div class="title">{page_title}</div>|

但我还没有找到合适的方法。谷歌搜索没有帮助,因为我发现那里涉及的大多数方法都涉及一个hmenu或tmenu,这在我的情况下不太实用,因为我只需要特定页面的内容。也许有人可以提供帮助。

2 个答案:

答案 0 :(得分:0)

您确实应该使用HMENU,因为其他方法(使用CONTENT或类似方法)会遇到翻译问题并选择正确的页面。

这是一个简单的HMENU:

lib.pageTitle = HMENU
lib.pageTitle {
    special = list
    special.value = 19

    1 = TMENU
    1 {
        NO = 1
        NO {
            doNotLinkIt = 1
            wrapItemAndSub = <h1>|</h1>
        }
    }
}

答案 1 :(得分:-1)

你试过这个吗?

lib.Section1.dataWrap = <div class="title">{page:title}</div>|

首先,我认为您需要使用 dataWrap 来插入全局值(变量)。之后,您可以访问一些全局数据,例如我认为的页面标题。

相关问题