キャンペーンが追加された Orchard CMS を使用して Web サイトを構築しています。これらの追加は、タグ (orchard タグ部分ではありません) を介してページにリンクされています。
次に、キャンペーンの追加をフェッチしてウィジェットに表示するときにこれらのタグを考慮に入れるカスタム フィルターを作成しました。
一部のページにはタグがありますが、これらのタグに一致するキャンペーンはありません。この時点でウィジェットを非表示にします。
1 つの解決策は、新しいキャンペーンが追加されるたびにウィジェット レイヤーを編集することです。しかし、私はこれよりも確実な解決策を望んでいます。
概要:
クエリが空の結果を返す場合、投影ウィジェット全体を非表示にしたいと考えています。
// マドレーヌ