Typo3: меню не работает корректно с переопределением пути - PullRequest
0 голосов
/ 17 октября 2018

Я использую следующий код 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/.

...