我正在获取某个页面的内容,并用打字脚本将其输出到另一个页面。我想做的是获得页面标题并将其输出到内容之上。
这是我获取页面内容的代码:
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,这在我的情况下不是很实用,因为我只需要特定页面的内容。也许有人可以帮忙。
您确实应该使用HMENU,因为其他方法(使用CONTENT或类似方法)在翻译和选择正确页面时会遇到问题。
这是一个简单的HMENU:
lib.pageTitle = HMENU
lib.pageTitle {
special = list
special.value = 19
1 = TMENU
1 {
NO = 1
NO {
doNotLinkIt = 1
wrapItemAndSub = <h1>|</h1>
}
}
}
你试过这个吗?
lib.Section1.dataWrap = <div class="title">{page:title}</div>|
首先,我认为您需要使用dataWrap来插入全局值(变量)。然后你可以访问一些全局数据,比如页面标题。