質問: 単一または複数のプラグインでコンテンツをフィルタリングしますか? クライアントからのいくつかのリクエストにより、コンテンツプラグインを介して、特定の「タグ」({invisible}content{/invisible}のような中括弧の間)をフィルタリングする必要がありました。過去数か月でタグのリストが増え、同じプラグインでフィルタリングすることにしましたが、維持するのが難しく、新しいタグで更新するたびに壊れる可能性があるため、あまり実用的ではありません。それが私の主な質問です、それを単一のプラグインとして持つか、要求された新しいタグのインスタンスごとにプラグインを作成するのが最善ですか?多くのプラグインは私のサイトを遅くしますか?同じプラグインで実行するのが最善の場合、誰もが同じプラグインで実行する良い方法を知っていますか?
回答: それはあなた次第ですが、単一のプラグインが最良のオプションになります。プラグインのパラメータに「タグ」を保存できます。たとえば、テキストフィールドやカンマ区切りで保存できます。次に、$this->paramsを使用してプラグインでそれらを取得できます。$tags = explode(',', $this->params->get('tags')); タグ付きの配列を取得します。