代码之家  ›  专栏  ›  技术社区  ›  ESP32

类型3:菜单不能正确处理路径覆盖

  •  0
  • ESP32  · 技术社区  · 7 年前

    我正在使用以下类型脚本代码动态生成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仍然指向 /博客/自然/ ,这并不理想,因为此网站会导致重定向到 /自然/ 是的。

    0 回复  |  直到 7 年前