TYPO3 - Return 标题和站点名称,如果未设置浏览器标题 (tx_metaseo_pagetitle_rel)
TYPO3 - Return title & sitename if the browsertitle (tx_metaseo_pagetitle_rel) is not set
浏览器标题(tx_metaseo_pagetitle_rel)未设置时如何使用标题和网站名称?
下面总是 returns 站点名称以及...
page.headerData {
5 = TEXT
5 {
field = tx_metaseo_pagetitle_rel
ifEmpty.field = title
noTrimWrap = |<title>| - |
}
10 = TEXT
10.data = GLOBAL:TYPO3_CONF_VARS|SYS|sitename
20 = TEXT
20.value = </title>
}
在 TYPO3 中,您有多个选项来使用一个字段,如果值为空,则使用另一个。
并且您应该避免将标签拆分为不同的 objects。
我对你的例子的尝试是:
page.headerData {
10 = COA
10 {
wrap = <title>|</title>
10 = TEXT
10.field = tx_metaseo_pagetitle_rel // title
20 = TEXT
20.data = GLOBAL:TYPO3_CONF_VARS|SYS|sitename
20.noTrimWrap = | - ||
}
}
重读你的问题我想出了这个主意:
您只需要字段 tx_metaseo_pagetitle_rel 的值或附加站点名称的页面标题。
这将导致不同的打字错误:
page.headerData {
10 = TEXT
10 {
wrap = <title>|</title>
field = tx_metaseo_pagetitle_rel
ifEmpty.cObject = TEXT
ifEmpty.cObject {
value = {field:title} - {GLOBAL:TYPO3_CONF_VARS|SYS|sitename}
insertData = 1
}
}
}
浏览器标题(tx_metaseo_pagetitle_rel)未设置时如何使用标题和网站名称?
下面总是 returns 站点名称以及...
page.headerData {
5 = TEXT
5 {
field = tx_metaseo_pagetitle_rel
ifEmpty.field = title
noTrimWrap = |<title>| - |
}
10 = TEXT
10.data = GLOBAL:TYPO3_CONF_VARS|SYS|sitename
20 = TEXT
20.value = </title>
}
在 TYPO3 中,您有多个选项来使用一个字段,如果值为空,则使用另一个。
并且您应该避免将标签拆分为不同的 objects。
我对你的例子的尝试是:
page.headerData {
10 = COA
10 {
wrap = <title>|</title>
10 = TEXT
10.field = tx_metaseo_pagetitle_rel // title
20 = TEXT
20.data = GLOBAL:TYPO3_CONF_VARS|SYS|sitename
20.noTrimWrap = | - ||
}
}
重读你的问题我想出了这个主意:
您只需要字段 tx_metaseo_pagetitle_rel 的值或附加站点名称的页面标题。
这将导致不同的打字错误:
page.headerData {
10 = TEXT
10 {
wrap = <title>|</title>
field = tx_metaseo_pagetitle_rel
ifEmpty.cObject = TEXT
ifEmpty.cObject {
value = {field:title} - {GLOBAL:TYPO3_CONF_VARS|SYS|sitename}
insertData = 1
}
}
}