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 在Extbase控制器中编辑页面的打字稿设置_Typo3_Typoscript_Fluid_Extbase - Fatal编程技术网

Typo3 在Extbase控制器中编辑页面的打字稿设置

Typo3 在Extbase控制器中编辑页面的打字稿设置,typo3,typoscript,fluid,extbase,Typo3,Typoscript,Fluid,Extbase,我目前正在使用extbase扩展。在该扩展中,我想从扩展控制器内部编辑/(添加)特定页面的打字脚本设置。我已经获得了该页面的uid,但我不知道如何访问该页面的打字稿设置。有人知道怎么做吗? 提前感谢。创建新页面时,您还可以创建属于该页面的其他记录。 每个页面都可以有自己的打字脚本,带有一个“扩展模板”(一个sys\u模板record),存储在该页面中(pid系统模板记录=uid页面记录)。'“扩展模板”是对全局打字稿/或至少是来自父页面的打字稿的添加。在此“扩展模板”中,您可以仅指定另一个流体模

我目前正在使用extbase扩展。在该扩展中,我想从扩展控制器内部编辑/(添加)特定页面的打字脚本设置。我已经获得了该页面的uid,但我不知道如何访问该页面的打字稿设置。有人知道怎么做吗?
提前感谢。

创建新页面时,您还可以创建属于该页面的其他记录。
每个页面都可以有自己的打字脚本,带有一个“扩展模板”(一个
sys\u模板
record),存储在该页面中(
pid
系统模板记录=
uid
页面记录)。'“扩展模板”是对全局打字稿/或至少是来自父页面的打字稿的添加。在此“扩展模板”中,您可以仅指定另一个流体模板


如果您不知道哪些字段需要以正确的方式填写(主要是您需要
pid
config
),请手动创建这样一个“扩展模板”,并检查数据库中的记录。

我认为您无法以有意义的方式完成此操作。ExtBASE控制器动作通常在已经评估了TypScript安装并在正在处理的中间之后执行。您在设置中要修改的到底是什么?可能有更好的/其他的方法。我正在尝试编写一个扩展,该扩展使用在后端模块中提交的参数生成页面。到目前为止,我已经成功地创建了一个带有从后端模块提交的标题的页面。现在我想自动添加一个流体模板到我刚刚用扩展创建的页面。这就是我想编辑打字稿设置的原因。有更好的方法吗?您可以将此重要信息添加到您的问题中,否则可能会被误解为您希望更改当前呈现页面的打字稿(正如Nitori已经提到的,这是不可能的)