如何使用错别字链接触发 tx_news 搜索

How to trigger a tx_news search using typolink

我们最近从 tt_news 切换到 Georg Ringers News 扩展,我 - 作为一个新手 typo3 编码器 - 需要帮助修复一些用于使用 typolink 触发上下文特定搜索的打字代码。

旧代码段是

typolink.parameter = 649
typolink.useCacheHash = 1
typolink.additionalParams.current = 1
typolink.additionalParams.wrap = &tx_ttnews[swords]=|

新参数需要&tx_news_pi1但是swords不起作用。我找不到如何设置搜索值的文档或示例。我搜索了代码本身并用 &tx_news_pi1[search]=| 尝试了我的运气,但如果无法呈现某些内容,那只会显示默认的数字错字 3 错误 "Oops, an error occurred! Code: 2018020814150924e87636"。顺便说一句:如果使用搜索表单调用,引用的搜索结果页面工作正常。

抓取代码后尝试 &tx_news_pi1[overwriteDemand][search][subject]=|。 在目标列表上你需要允许覆盖插件flexform中的需求!

即使没有使用搜索结果页面作为目标的 [overwriteDemand],Thomas 的解决方案也适用于我。谢谢

typolink.parameter = 649
typolink.useCacheHash = 1
typolink.additionalParams.current = 1
typolink.additionalParams.wrap = &tx_news_pi1[search][subject]=|

我真的很想知道如何从代码中获取这个。 :-) 看来我必须更多地了解 php 和底层数据结构 - [search][subject] 看起来像一种数组,我没想到会有那种类型的参数。