1

ローカル ラジオ局に Bolt を使用しています。コンテンツ タイプ「ブロードキャスト」を作成しました。概要ページを作成すると、そのセクションのすべてのページが表示されます。それらは、システムで作成された日付でソートされます。しかし、私は他のソートが必要です。放送は週に数日あり、独自の放送時間があります。これらすべてのページをその日の曜日と時間で並べ替えるにはどうすればよいですか? これを自動的に行う簡単な方法はありますか? そのため、新しい放送ページを追加すると、概要ページの正しい曜日と時間の下にも表示されます。ソートする情報を収集するための入力フィールドをさらに追加することを考えています (曜日と時間)。この変数でソートできますか?

4

1 に答える 1

0

contenttype に「日」と「時間」の 2 つのフィールドがあると仮定しています。このページでは、毎日のプログラムを反復するループを追加するのが最も簡単です。このようなもの:

{% set days = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'] %} 
{% for day in days %} 

  {% setcontent broadcasts = "broadcasts" where { 'day': day } orderby 'time' %}
  <h2>Program for {{ day }}</h2>
  {% for broadcast in broadcasts %}
    ...
  {% endfor %}

{% endfor %}
于 2014-12-11T11:40:38.750 に答える