Craft CMS の月別の記事リストのページを作成する。
ほぼ @tinybeans のこちらの記事をそのまま。。。
Craft CMS で月別アーカイブを実装する | かたつむりくんのWWW
https://tinybeans.net/blog/201...
Craft 3 なので公式のドキュメントはこちら。
ルーティング | Craft 3 ドキュメント
https://docs.craftcms.com/v3/j...
こんな感じでルーティングを設定する。
テンプレートはタグアーカイブのをとりあえずコピペ。
コードを拝借して
{% set from = year ~ '-' ~ month ~ '-' ~ '01' %} {% set to =( from | date_modify('+1 month')) | date('Y-m-d') %} {% set entries = craft.entries.section('article').limit(null).after(from).before(to) %}
で entries にセットすればリストも取り出せる。
セクションの設定はそれぞれのCMSの設定に合わせる。
2019年4月の記事一覧、みたいなのは year , month で渡ってきてるので
<h1>{{ year }}年{{ month }}月の記事一覧</h1>
で取り出せる。
【追記 : 20190423-1551】
@BUN がルートの設定について補足を書いてくれました!
Craft CMS のルーティングをファイルで管理する - Qiita
https://qiita.com/BUN/items/fe...