2

これは、大量のチャネル エントリをフィルタリングする最も効率的な方法ですか? コメントがなく、付かないエントリを表示したい。私はこのコードを使用しています。

{exp:channel:entries channel="{segment_3}" status="open" orderby="date" disable="categories|category_fields|member_data|pagination"}

  {if comment_total == "0" AND sticky == 'n'}
    ...
  {/if}

{/exp:channel:entries}

乾杯リー

4

2 に答える 2

0

Sticky はエントリ ループで使用可能なパラメータであるため、sticky="no" を追加するだけでエントリ ループ自体の少なくともその要素をフィルタリングできますが、残念ながらコメントは使用可能なパラメータではないため、Alex の提案が最適な場合があります。要件がかなり単純な場合は、オプションを選択してください。ただし、多数のカスタム フィールドにアクセスする必要がある場合は、少し注意が必要です。そのため、ループ内で必要なものに基づいて、どのアプローチを取るかを決定する必要があります。

于 2012-11-11T15:22:09.297 に答える