如何在外部 PHP 文件中获取拼写错误声明的页面变量 (typo3 7.6)

How can I get typoscript declared page variables in an external PHP file (typo3 7.6)

我用这种方式在打字稿中声明了几个变量:

page.10{
    variables >
    variables {
       someId = TEXT
       someId.value = 55
       :
    }
    :
}

我需要在外部 PHP 文件中检查其中的一些(用于 404 错误)。但是我找不到访问它们的方法,我已经打印了 $GLOBALS 但是它没有完成打印,因为它太长了。

有没有办法获取包含页面变量的数组?

如果你想在外部 PHP 中输入错误值,你将需要启动 TYPO3 的核心,因为这是解释错误的部分。

我看到以下解决方案:

  • 在 TYPO3 页面中进行 404 处理(所以你有 TYPO3 核心 运行)。
  • 在您的 PHP 中包含 TYPO3 内核并启动它(模拟 EId 脚本)
  • 只需创建一个导出这些变量的特殊页面类型(例如在 JSON 中),这样您就可以调用此本地页面来获取它们。