我已经使用extbase创建了自己的扩展,需要一些帮助。我已经在后端添加了我的插件,并且已经可以在前端看到输出了。同时使用我的搜索栏和输出操作时,一切正常。
我的问题是我要拆分搜索栏和输出操作。我希望我的搜索栏位于网站的每个页面上。使用我的搜索栏应该使用搜索栏和与搜索参数匹配的输出重新加载页面。我已经在标题中有我的搜索栏,但结果也在标题中。
我已经通过Typoscript实现了我的搜索栏!
答案 0 :(得分:1)
为搜索栏创建单独的插件。这样,列表和显示操作的链接参数不会影响搜索栏。在你的ext_localconf.php中,添加另一个configurePlugin()
电话:
// Search bar
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'Vendor.' . $_EXTKEY,
'Searchbar',
array(
'Controller' => 'search',
),
array(
)
);
然后,重新配置你的typoscript设置,改为包含这个插件。
然后,您需要确保搜索栏中的参数最终作为另一个插件的参数。 pluginName
ViewHelper中有<f:form>
属性,可以让您这样做。