カテゴリのユーザー定義順序

カテゴリフィールドのユーザ定義の注文を設定したいと思います。たとえば、カテゴリは次のとおりです。

キャットA キャットB キャットC

私はユーザーが注文をドラッグ・アンド・ドロップできるように、次のように言っています。

キャットB キャットA キャットC

これを処理する最善の方法は何ですか?

ベストアンサー

デフォルトでは、これをCPで行うことができます。

カテゴリフィールドが「カテゴリ」の場合、ユーザーは1つまたは複数のカテゴリを選択して、必要な順序にドラッグすることができます。

フロントエンドでは、このようにループして、選択した順序で表示します。

{% for category in entry.categories %}
    {{ category.title }}
{% endfor %}

カテゴリグループからすべてのカテゴリを表示したい場合は、CPでドラッグアンドドロップしてコード内に印刷することもできます。

{% for category in craft.categories.group('cats') %}
    {{ category.title }}
{% endfor %}

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です