0

我想引导/嵌入具有固定控制器/动作的扩展,并且无论传递给查询字符串(例如 tx_*[controller]/tx_*[action])的内容都不应改变嵌入式/引导版本的行为扩大。

基本上我需要插入同一个扩展/插件的多个实例,每个实例应该只调用我定义的内容。目前,如果不允许或者如果我允许它会抛出异常,它会执行查询字符串中的任何内容。

我希望能够使用具有不同控制器的相同插件来做到这一点。

可能吗?

编辑:

假设我有一个带有 3 个控制器的插件 - 列表、显示、顶部。我想在我的页面中嵌入控制器列表和顶部。当我在查询字符串中单击 List 中的详细信息时,我有适当的参数,因此扩展程序知道我想显示列表中某个项目的详细信息。但是这些参数也会影响 Top 中显示的内容,现在 Top 显示的内容与 List 相同。我希望能够嵌入永远不会根据查询字符串更改其输出的 Top 控制器。

4

1 回答 1

0

我试图以同样的方式来做——但未能以一种干净的方式来做。根据 forge 上的几张票,建议将其拆分为不同的插件。

/edit:作为附加参考,您可以检查 config.tx_extbase.mvc.callDefaultActionIfActionCantBeResolved = 1

也许它可以在你的情况下帮助你。

于 2014-11-06T09:49:45.767 回答