2016-08-10 4 views
0

私はextbaseで独自の拡張機能を作成しましたが、何か助けが必要です。バックエンドにプラグインを追加しましたが、フロントエンドで出力を見ることができます。私の検索バーと出力アクションの両方を併用すると、すべて正常に動作しています。Typo3 7 1ページにリダイレクト

私の問題は、検索バーと出力アクションを分割したいということです。ウェブサイト上のすべてのページに検索バーを置いて欲しい。検索バーを使用すると、検索バーと検索パラメータと一致する出力がページに表示されます。ヘッダーには既に検索バーがありますが、ヘッダーにも結果が表示されます。

Typoscriptで検索バーを実装しました!

+0

これは、私がswitchabeContollerActionの答えでヒントしたかったもう一つのことでしたが、今すぐそうする時間を見つけることができません。これらを2つの別々のプラグインに分割するほうが良いです。そうしないと、リンクパラメータは常に両方の出力プラグインに影響します。 – j4k3

+0

ありがとう、私はこれを行う方法を見つけることができる任意の参照がありますか? – psiess

+0

はい、回答を追加しました。 – j4k3

答えて

1

検索バーに別のプラグインを作成します。そうすれば、あなたのリストとショーアクションのリンク引数は検索バーに影響しません。代わりに、このプラグインを含めるためにあなたのTypoScript設定を再構成し、その後

// Search bar 
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
    'Vendor.' . $_EXTKEY, 
    'Searchbar', 
    array(
     'Controller' => 'search', 
    ), 
    array(
    ) 
); 

:あなたのext_localconf.phpでは、別のconfigurePlugin()呼び出しを追加します。

次に、検索バーのパラメータが他のプラグインの引数として終了するようにする必要があります。 プロパティは、<f:form> ViewHelperにあります。

関連する問題