Typo3:菜单无法正确使用路径替代

时间:2018-10-17 10:23:59

标签: menu typo3 realurl hreflang

我正在使用以下Typoscript代码动态生成hreflang标签。

lib.hreflang = HMENU
lib.hreflang {
    special = language
    #Sprach IDs eintragen
    special.value = 0,1
    1 = TMENU
    1 {
        NO = 1
        NO {
            stdWrap.cObject = TEXT
            stdWrap.cObject {
                value = de-AT || de-DE
            }
            linkWrap = <link rel="alternate" hreflang = "|
            doNotLinkIt = 1
            after.cObject = TEXT
            after.cObject {
                stdWrap {
                    wrap = " href=" | " />
                    typolink {
                        parameter.data = page:uid
                        additionalParams = &L=0 || &L=1
                        returnLast = url
                        #inkl baseurl
                        //forceAbsoluteUrl = 1
                        #ignore querystrings
                        addQueryString = 1
                        addQueryString.method = GET
                        addQueryString.exclude = L,id,cHash,no_cache,gclid,utm_source,utm_medium,utm_campaign
                        no_cache = 0
                    }
                }
            }
        }
    }
}

它工作得很好-但是当我在Typo3的页面设置中覆盖路径时,它将忽略我的覆盖。

enter image description here

例如,我有以下页面:/blog/nature/,并覆盖/nature/的路径。然后我的脚本生成的hreflang仍然指向/blog/nature/,这并不理想,因为此站点导致重定向到/nature/

0 个答案:

没有答案