Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 带有当前页面uid的打字脚本常量_Typo3_Typoscript - Fatal编程技术网

Typo3 带有当前页面uid的打字脚本常量

Typo3 带有当前页面uid的打字脚本常量,typo3,typoscript,Typo3,Typoscript,是否可以将当前页面的ID(动态)放入打字脚本常量中?您不能,因为常量是在设置之前处理的。 如前所述,常数是固定值 没有可用于此操作的动态过程。附加问题:您以后将如何处理该值?实际上,我们的想法是使用INCLUDE\u TYPOSCRIPT:定义某种TS autoloader,以便从某个预定义文件夹中自动加载设置和常量。因此,更容易管理复杂的安装。正如我目前所理解的,实现这一点的唯一方法是在某个地方对内核进行黑客攻击。好吧,不要了解管理安装的想法,但是,如果您通过设置而不是常量传递所有必需的PID

是否可以将当前页面的ID(动态)放入打字脚本常量中?

您不能,因为常量是在设置之前处理的。 如前所述,常数是固定值


没有可用于此操作的动态过程。

附加问题:您以后将如何处理该值?实际上,我们的想法是使用INCLUDE\u TYPOSCRIPT:定义某种TS autoloader,以便从某个预定义文件夹中自动加载设置和常量。因此,更容易管理复杂的安装。正如我目前所理解的,实现这一点的唯一方法是在某个地方对内核进行黑客攻击。好吧,不要了解管理安装的想法,但是,如果您通过设置而不是常量传递所有必需的
PID
(和其他)难道不可以吗?(通常常量值通过安装程序传递给扩展,因此不声明常量可能会更容易,但一定要依赖安装程序,您可以在其中设置当前uid而不会出现任何问题)@Fedir-有扩展名“hype_base”这会自动从文件夹中读取TS,但坦率地说,我还没有使用该ext。此外,如果您愿意,我可以向您发送我的私有扩展,它允许在常量中定义动态部分。