如何在同一页面中放置多个具有不同配置的 tx_news
How can I put multiple tx_news with different configurations in same page
我在 tx_news 中使用 Bootstrap 标签。每个选项卡都使用搜索新闻和结果列表。每个选项卡可以有不同的 itemsPerPage 和类别。
如何在同一页面上放置多个 tx_news 配置?如果没有,你能给我提示吗?
简短版本:你不能,因为插件共享用于分隔 URL 参数的范围,因此所有插件实例都会对它们做出反应。
长版本:你可以,但它涉及为每个你想要不同的插件类型定义新的插件类型。换句话说,您必须使用独立的新插件作用域注册全新的插件,这样您的 URL 就会为您使用的每个插件使用一个唯一的作用域。
请注意,如果您希望实例 A 中的 link 保留提供给当前 URL.
中的实例 B
PS:如果您将其实现为 XHR 并使用 typeNum
创建自定义 PAGE
TypoScript 对象,然后将其作为源提供,您可能会更轻松地使用它。不过,这完全取决于您想要的集成 - 切换到 XHR 会带来其他问题,例如无法从 JS 客户端始终如一地生成 URL,因此必须禁用自定义缓存 PAGE
对象,它为 DDOS 攻击留下了开放向量。在您决定之前仔细考虑这两个选项。
我在 tx_news 中使用 Bootstrap 标签。每个选项卡都使用搜索新闻和结果列表。每个选项卡可以有不同的 itemsPerPage 和类别。
如何在同一页面上放置多个 tx_news 配置?如果没有,你能给我提示吗?
简短版本:你不能,因为插件共享用于分隔 URL 参数的范围,因此所有插件实例都会对它们做出反应。
长版本:你可以,但它涉及为每个你想要不同的插件类型定义新的插件类型。换句话说,您必须使用独立的新插件作用域注册全新的插件,这样您的 URL 就会为您使用的每个插件使用一个唯一的作用域。
请注意,如果您希望实例 A 中的 link 保留提供给当前 URL.
中的实例 BPS:如果您将其实现为 XHR 并使用 typeNum
创建自定义 PAGE
TypoScript 对象,然后将其作为源提供,您可能会更轻松地使用它。不过,这完全取决于您想要的集成 - 切换到 XHR 会带来其他问题,例如无法从 JS 客户端始终如一地生成 URL,因此必须禁用自定义缓存 PAGE
对象,它为 DDOS 攻击留下了开放向量。在您决定之前仔细考虑这两个选项。