🍣

Omeka Sでアイテムセット毎のページに表示されるアイテムのデフォルトソートを設定する

2023/06/16に公開

概要

Omeka Sでアイテムセット毎のページに表示されるアイテムのデフォルトソートを設定する方法について記載します。

具体的には、以下のような画面の初期ソートについてです。デフォルトでは「登録日」「降順」に設定されています。

以下、Omeka v4とv3で方法が異なりますので、それぞれについて説明します。

v4

以下のサイト毎の設定画面にアクセスします。

/admin/site/s/<URLスラッグ>#site-settings

そして、以下の「Item browse defaults」で、フィールドと昇順・降順を設定します。

注意として、ここで設定したソートは、アイテムセットのページだけでなく、アイテムの一覧ページの初期ソートも変更されてしまいます。

そこで、以下のように、ナビゲーションのクエリ設定から、アイテム一覧については、別途デフォルトソートを設定することで、それぞれ異なるデフォルトソートを設定することができます。

/admin/site/s/<URLスラッグ>/navigation

他にも良い方法があるかもしれませんが、一つの方法として参考になりましたら幸いです。

v3

v3の場合、以下のモジュールを追加します。

https://github.com/Daniel-KM/Omeka-S-module-Next

インストール後、サイト毎の設定画面に以下の項目が追加されます。

/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