2014-02-24 173 views
0

我有幾個tt_news類別項和子頁面上的這些類別屬於,例如:TYPO3標題標籤

  • 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 - Typo腳本
  • 其他 - SEO

是否有可能這兩個值全球連接(不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] 
+0

您似乎在手動構建分類樹。你有沒有使用子類別的原因? (和更新的分機:新聞?) – Urs

+0

這是更乾淨(對我來說),我可以控制什麼投入現場。我會轉移到分機:新聞,但它需要時間(我喜歡tt_news:P) – Adrian

回答

1

什麼insertData的包裝?

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 
     stdWrap.wrap = <title>{page:title} -|</title> 
     stdWrap.insertData = 1 
    } 

如果可行,甚至可以嘗試不使用stdWrap。

+0

它的工作原理 - 但必須是stdWrap - 謝謝你! – Adrian