どのように他のliに関連するフィールドで行列ブロックliを注文する?

私は、1990年から今年まで、毎年李さんに李さんがいます。
ul内にはまた、プロジェクトのマトリックスブロックがあります。各プロジェクトには、yearStartedというフィールドがあります。プロジェクトのyearStartedがli
{{year}}と一致するようにリストアイテムを注文したいと思います。
1998年に開始された各プロジェクトは、その下に表示されます。

ここに私がこれまで持っているものの簡略化されたバージョンがありますが、これは現在すべての年とすべてのプロジェクトをリストしています。私は{{year}}と{{block.yearStarted}}との関係を確立しようとしていますが、それを注文しても動作していないようです。

    {# Store the project’s year started as a variable #} {% set
    projectYearStart = “” %} {% for block in entry.timeline %} {% if
    block.type == “project” %} {% set projectYearStart =
    block.yearStarted %} {% endif %} {% endfor %} {# Loop through all
    years from 1991 to current year. If there’s a project with a
    matching start date then list that too #} {% for year in
    1991..”now”|date(“Y”) %} *

  • {{ year }}

  • {% if year == projectYearStart %} {% for block in entry.timeline %}
    {% if block.type == “project” %}

  • {{block.projectName}}

    {{block.location}}

    {{block.yearStarted}}–{{block.yearFinished}}

  • {% endif %} {% endfor %} {% endif %} {% endfor %}


ベストアンサー
申し訳ありませんが、適切な答えはありません

返信を残す

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