2016-10-28 78 views
0

我無法更改瀏覽器的標題。這就是我如何渲染標題:用tx_metaseo操作/更改網站標題

page.headerData.5 = TEXT 
page.headerData.5.field = subtitle // title 
page.headerData.5.wrap = <title>|&nbsp;&#124; IrgendEinName</title> 

...哪些工作。另外我使用tx_metaseo,它也可以工作。如果我現在要手動更改屬性 - > SEO然後在一個網站的標題...

標題-TAG(絕對的,沒有前綴/後綴)

...我不能改變標題。

我現在的解決辦法:

[globalVar = TSFE:id = 24] 
page.headerData.5 = TEXT 
page.headerData.5.field = tx_metaseo_pagetitle 
page.headerData.5.wrap = <title>|&nbsp;&#124; IrgendEinName</title> 
[end] 

[globalVar = TSFE:id != 24] 
page.headerData.5 = TEXT 
page.headerData.5.field = subtitle // title 
page.headerData.5.wrap = <title>|&nbsp;&#124; IrgendEinName</title> 
[end] 

顯然,對於一個網站它的罰款。但是還有其他的選擇嗎?例如。與.if.isNull。或.if.isFalse。我在哪裏說'如果tx_metaseo_pagetitle是EMPTY SELECT標題? https://docs.typo3.org/typo3cms/TyposcriptReference/7.6/Functions/If/

回答

1

if.notEmpty應該可以工作但我現在不能測試它。很快我發現這個解決方案:

[globalVar = TSFE:page|tx_metaseo_pagetitle=] 
[else] 
    page.headerData.5 > 
    page.headerData.5 = TEXT 
    page.headerData.5 { 
     wrap = <title>|</title> 
     field = tx_metaseo_pagetitle 
    } 
[global] 
+0

哦,非常感謝。這工作! –