我正在开发一个TYPO3 Extbase扩展,它从XML-API中获取事件。 该扩展包含1个控制器和2个操作。为插件调用特定的extbase动作
所以我ext_localconf.php
有些看起来是这样的:
Tx_Extbase_Utility_Extension::configurePlugin($_EXTKEY, 'pi1', array(
'Api' => 'latest,full'
),
array(
'Api' => 'latest,full'
));
行动的内容几乎是一样的,latest
清议取出由API只有3个事件中,清议full
从获取的所有事件API。此外,他们确实呈现事件有点不同,这意味着他们使用不同的模板。
现在在TYPO3-Backend上Page A
我添加了一个类型为plugin
的新内容。我选择我的插件保存内容。在前端输出由插件的latest
产生的结果。
但是,在Page B
,我也想使用相同的插件,但要输出full
-Action的结果。
我有点困惑。我如何在后端的下拉列表中选择操作?
关于TYPO3的文档非常糟糕,缺乏大量的信息,所以我在这里寻求帮助。
我发现的所有例子只处理一个动作。
谢谢。我还没有弹性。我会检查你的链接,并回来给一些反馈。 –
其简单,只需按照我在帖子中添加的链接..问我,如果你有问题:) –
添加第一我没有真正阅读你的代码示例。只是“flexform”这个词出现了,我开始研究。我构建了一个选择字段,然后没有管理它将所选值作为动作调用。然后我重新浏览这个页面,看到你使用'swticthableControllerActions'元素。这就是诀窍:) –