Typo3 7.6 - 仅在 HMENU 中禁用 absRefPrefix,而不是在整个站点上
Typo3 7.6 - Disable absRefPrefix only in HMENU, not on complete site
我在我的 Typoscript 中使用绝对 absRefPrefix 路径的多域 Typo3 安装。不,我想包括 Google 的 hreflang。到目前为止它的工作,但我需要为特殊语言更改域 url。
这是翻译链接的方法,但不改变主要部分 url:
page.headerData.22 = HMENU
page.headerData.22 {
special = language
special.value = 0,2,8
1 = TMENU
1 {
NO = 1
NO {
stdWrap.cObject = TEXT
stdWrap.cObject {
value = en || de || tr || it
}
linkWrap = <link rel="alternate" hreflang="|
doNotLinkIt = 1
after.cObject = TEXT
after.cObject {
stdWrap.wrap = " href="|" />
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=0 || &L=2 || &L=8 || &L=7
stdWrap.typolink.returnLast = url
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
}
}
CUR = 1
CUR {
doNotShowLink = 1
}
}
}
对于任何有同样问题的人。
对我来说,我找到了以下解决方案:
我创建了 hreflang HMENU
temp.hreflangValue = HMENU
然后我替换 baseURL
temp.hreflangValue {
stdWrap.replacement {
10 {
search = myBaseURL
replace = myNewOrOtherBaseUrl
}
}
}
并放入page.headerData
page.headerData.40 < temp.hreflangValue
我在我的 Typoscript 中使用绝对 absRefPrefix 路径的多域 Typo3 安装。不,我想包括 Google 的 hreflang。到目前为止它的工作,但我需要为特殊语言更改域 url。
这是翻译链接的方法,但不改变主要部分 url:
page.headerData.22 = HMENU
page.headerData.22 {
special = language
special.value = 0,2,8
1 = TMENU
1 {
NO = 1
NO {
stdWrap.cObject = TEXT
stdWrap.cObject {
value = en || de || tr || it
}
linkWrap = <link rel="alternate" hreflang="|
doNotLinkIt = 1
after.cObject = TEXT
after.cObject {
stdWrap.wrap = " href="|" />
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=0 || &L=2 || &L=8 || &L=7
stdWrap.typolink.returnLast = url
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
}
}
CUR = 1
CUR {
doNotShowLink = 1
}
}
}
对于任何有同样问题的人。 对我来说,我找到了以下解决方案:
我创建了 hreflang HMENU
temp.hreflangValue = HMENU
然后我替换 baseURL
temp.hreflangValue {
stdWrap.replacement {
10 {
search = myBaseURL
replace = myNewOrOtherBaseUrl
}
}
}
并放入page.headerData
page.headerData.40 < temp.hreflangValue