3

特定の変数を持つエントリの量に基づいて、式エンジンで単数または複数の単語を読み取ろうとしていますが、運がありません。現在の内容は次のとおりです。

exp:channel:entries channel="specialist" dynamic="no" search:sp_specialty="={segment_2}" }
  {if total_entries <= 1 }
    OUR SPECIALIST
  {if:else}
    OUR SPECIALISTS
  {/if}
{/exp:channel:entries}

セグメント値を使用して検索を一致させることはできますか? 現在、機能していません。これを行うより簡単な方法は?

4

1 に答える 1

6

これを試して:

{exp:channel:entries 
    channel="specialist"
    dynamic="no"
    search:sp_specialty="={segment_2}"
}
    {if count == '1'}
        {if total_results == '1'}
            OUR SPECIALIST
        {if:else}
            OUR SPECIALISTS
        {/if}
    {/if}
{/exp:channel:entries}
  • 使用したくtotal_resultsないtotal_entries.
  • {if no_results}チャネル エントリ タグは、結果がない場合は何も出力しないため (タグ ペアを使用しない限り)、1 つ以下の結果をチェックするのは冗長です。
于 2012-10-29T15:13:39.197 に答える