ExpressionEngine 2.2.1を使用しています。カテゴリに基づいてページのセクションを表示しようとしています。特定のカテゴリが選択されているエントリがない場合は、セクション全体を非表示にします。たとえば、ウェブサイトには、最終的に競合他社に参加するイベントに関する情報が掲載されています。競合他社が選択される前にそのページが存在するようにしたい場合は、競合他社を選択した後、該当するカテゴリに競合他社を追加したいと考えています。そのセクションには「競合他社」というヘッダーがあります。まだそのカテゴリに割り当てられている競合他社がいない場合は、競合他社にスペースを表示したくないだけでなく、ヘッダーも非表示にしたいと考えています。カテゴリに基づいて条件式を作成するにはどうすればよいですか?ここで働いていない私の研究に基づいて、私の現在のコードの該当部分(http://expressionengine.com/archived_forums/viewthread/136676/#759900):ExpressionEngineカテゴリがない場合は何も表示されません。
{if “{categories show_group=“4”}{category_name}{/categories}” != “”}
{categories}
<h2>COMPETITORS</h2>
{exp:channel:entries channel="competitor_profiles_en" category_url_title="london_2d_en" orderby="date" limit="8" }
<div class="xx">{competitor_image}</div>
{/exp:channel:entries}
{/categories}
{if:else}
show nothing
{/if}