如何在外部PHP文件(typo3 7.6)中获取typoscript声明的页面变量
我以这种方式在typoscript中声明了几个变量:如何在外部PHP文件(typo3 7.6)中获取typoscript声明的页面变量,typo3,typo3-7.6.x,Typo3,Typo3 7.6.x,我以这种方式在typoscript中声明了几个变量: page.10{ variables > variables { someId = TEXT someId.value = 55 : } : } 我需要在一个外部PHP文件中检查其中的一些错误(用于404错误)。但是我找不到访问它们的方法,我已经打印了$GLOBALS,但由于太长,所以没有完成打印 是否有方法获取包含页面变量的数组?如果您希望在外部PHP中使用t
page.10{
variables >
variables {
someId = TEXT
someId.value = 55
:
}
:
}
我需要在一个外部PHP文件中检查其中的一些错误(用于404错误)。但是我找不到访问它们的方法,我已经打印了$GLOBALS
,但由于太长,所以没有完成打印
是否有方法获取包含页面变量的数组?如果您希望在外部PHP中使用typoscript值,则需要启动TYPO3的核心,因为这是解释typoscript的部分 我看到以下解决方案:
- 在TYPO3页面中执行404处理(这样您就可以运行TYPO3核心了)
- 在PHP中包含TYPO3内核并引导它(模拟EId脚本)
- 只需创建一个特殊的页面类型,在其中导出这些变量(例如JSON),这样您就可以调用这个本地页面来获取它们