Omeka Sでアイテムセット毎のページに表示されるアイテムのデフォルトソートを設定する
概要
Omeka Sでアイテムセット毎のページに表示されるアイテムのデフォルトソートを設定する方法について記載します。
具体的には、以下のような画面の初期ソートについてです。デフォルトでは「登録日」「降順」に設定されています。
以下、Omeka v4とv3で方法が異なりますので、それぞれについて説明します。
v4
以下のサイト毎の設定画面にアクセスします。
/admin/site/s/<URLスラッグ>#site-settings
そして、以下の「Item browse defaults」で、フィールドと昇順・降順を設定します。
注意として、ここで設定したソートは、アイテムセットのページだけでなく、アイテムの一覧ページの初期ソートも変更されてしまいます。
そこで、以下のように、ナビゲーションのクエリ設定から、アイテム一覧については、別途デフォルトソートを設定することで、それぞれ異なるデフォルトソートを設定することができます。
/admin/site/s/<URLスラッグ>/navigation
他にも良い方法があるかもしれませんが、一つの方法として参考になりましたら幸いです。
v3
v3の場合、以下のモジュールを追加します。
インストール後、サイト毎の設定画面に以下の項目が追加されます。
/admin/site/s/<URLスラッグ>#site-settings
以下のように説明があります。
Set order for item set, one by row, format "id,id,id property order". Use "0" for the default.
例えば、0 dcterms:title asc
と入力すると、アイテムセットにおけるアイテムのデフォルトソートがdcterms:title
に対する昇順になります。アイテムセット毎に設定を変更したい場合には、当該アイテムセットのIDを指定します。例75532 dcterms:title asc
まとめ
Omeka Sでアイテムセット毎のページに表示されるアイテムのデフォルトソートを設定する方法について記載しました。より良い方法があるかもしれませんが、一つの方法として参考になりましたら幸いです。
Discussion