AJAX 调用中的 TYPO3 页面类型无法按预期工作

TYPO3 page type in AJAX calls does not work as expected

我在 TypoScript 中定义了一个新的页面类型:

myAjaxPage = PAGE
myAjaxPage {
   typeNum = 9999
}

当我以这种方式调用 TYPO3 页面时,一切都按预期工作:

http://www.mydomain.de/?type=999

但是当我这样调用子页面时:

http://www.mydomain.de/subpage/?type=999

页面类型被忽略。

为什么?

谢谢!

我找到了答案:似乎是一个错误或怪癖:

https://forge.typo3.org/issues/87104

当我在路由增强器中添加页面类型时它起作用了:

routeEnhancers:
  PageTypeSuffix:
    type: PageType
    default: /
    index: ''
    map:
      /: 0
      myAjax.html: 87035

然后您就可以使用其 pageType:

调用该页面

http:///mydomain/de/myAxax.html

不是很方便...