AJAX调用中的TYPO3页面类型无法正常工作

问题描述

我在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

不是很方便...