【发布时间】:2014-02-24 20:42:50
【问题描述】:
我有几个 tt_news 类别项目和这些类别所属的子页面,例如:
- www.example.com/typo3/category/typoscript.html -
id=1 - www.example.com/other/category/seo.html -
id=2
我有以下“连接”页面标题和类别名称的 TS:
[globalVar = TSFE:id = 1]
temp.newsTitle = RECORDS
temp.newsTitle {
source = {GP:tx_ttnews|cat}
source.insertData = 1
tables = tt_news_cat
conf.tt_news_cat >
conf.tt_news_cat = TEXT
conf.tt_news_cat.field=title
wrap = <title>TYPO3 -|</title>
}
page.config.noPageTitle = 2
page.headerData.30 >
page.headerData.30 < temp.newsTitle
[global]
[globalVar = TSFE:id = 2]
temp.newsTitle = RECORDS
temp.newsTitle {
source = {GP:tx_ttnews|cat}
source.insertData = 1
tables = tt_news_cat
conf.tt_news_cat >
conf.tt_news_cat = TEXT
conf.tt_news_cat.field=title
wrap = <title>Other -|</title>
}
page.config.noPageTitle = 2
page.headerData.30 >
page.headerData.30 < temp.newsTitle
[global]
在输出中页面的标题如下所示:
- TYPO3 - 打字稿
- 其他 - 搜索引擎优化
是否可以全局连接这两个值(没有globalVar = TSFE:id = 3)?
我尝试了这些,但没有成功:
[globalVar = GP:tx_ttnews|cat > 0]
lib.newsTitle = COA
lib.newsTitle {
10 = TEXT
10.field = title
10.noTrimWrap = ||: |
20 = RECORDS
20 {
source = {GP:tx_ttnews|cat}
source.insertData = 1
tables = tt_news_cat
conf.tt_news_cat >
conf.tt_news_cat = TEXT
conf.tt_news_cat.field=title
}
wrap = <title>|</title>
}
page.config.noPageTitle = 2
page.headerData.30 >
page.headerData.30 < temp.newsTitle
[global]
【问题讨论】:
-
您似乎在手动构建类别树。您不使用子类别有什么原因吗? (以及更多最新的分机:新闻?)
-
它更干净(对我来说),我可以控制在现场放置什么。我将转到 ext:news,但这需要时间(我喜欢 tt_news :P)
标签: typo3 meta-tags typoscript