如何在同一页面中放置多个具有不同配置的tx_news

时间:2018-03-27 13:58:55

标签: typo3 fluid tx-news

我在tx_news中使用Bootstrap标签。每个标签都使用搜索新闻和结果列表。每个选项卡可以具有不同的itemsPerPage和类别。

如何在同一页面上放置多个tx_news配置?如果没有,你能给我一个提示吗?

1 个答案:

答案 0 :(得分:0)

简短版本:您不能,因为插件共享用于分隔URL参数的范围,因此所有插件实例都会对它们作出反应。

长版本:您可以,但它涉及为您希望不同的每个版本定义新的插件类型。换句话说,您必须使用独立的新插件范围注册全新的插件,以便您的URL将使用您使用的每个插件的一个唯一范围。

请注意,如果您希望实例A中的链接保留当前URL中为实例B提供的参数,则可能还需要覆盖一个或多个模板以添加来自外部作用域的现有URL参数的传递。

PS:如果您将其实现为XHR并使用PAGE创建自定义typeNum TypoScript对象,然后将其作为源提供,则可能更容易使用此功能。它完全取决于您所需的集成 - 切换到XHR会带来其他问题,例如无法从JS客户端始终生成URL,因此必须禁用自定义PAGE对象的缓存DDOS攻击的开放向量。在你决定之前仔细考虑这两个选项。