ドロップダウンフィールドに従ってグループ化されたエントリをループするときのエラー

私はスタックオーバーフローからこの例にしたがって、エントリのリストをループさせようとしていました。それらをカスタムドロップダウンフィールドで出力する

{% set allEntries = craft.entries.section('resource').find() %}
{% set allEntriesByCat = allEntries|group('entry.resourceType') %}
{% for cat, entriesInCat in allEntriesByCat %}
    

{{cat}}

    {% for entry in entriesInCat %}
        

{{entry.title}}

<div
class="resource__content">{{entry.resourceContent}}</div>

 
    {% endfor %}
{% endfor %}

But if I do that, I get the error: Internal Server
Error CraftEntryModel and its behaviors do not have a method or
closure named "entry".

ベストアンサー

You have to remove the entry from your
entry.resourceType

{% set allEntriesByCat = allEntries|group('resourceType') %}

働くでしょう

返信を残す

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