【Omeka S テーマ開発】Bootstrap 5を用いたOmeka Sテーマを公開しました。
Bootstrap 5を用いたOmeka Sテーマを公開しました。
以下、開発者向けの情報を含む、使用方法について説明します。
テーマの設定画面において、以下の設定が可能です。
上記の設定内容から、一部を取り上げて説明します。
Footer Content
フッターに表示する文字列を入力します。以下のように、HTMLを入力することもできます。
Site Sub Title
サブタイトルを設定すると、以下のように、トップページにサブタイトルが表示されます。なお、本モジュールは、「Next」モジュールが有効の場合のみ機能します。
Top Image
サイトのトップページの背景画像に使用する画像を選択します。なお、本モジュールは、「Next」モジュールが有効の場合のみ機能します。
当該ソースコードは以下です。
また、次のように、Nextモジュールが有効な場合のみ、isHomePage関数が使用できます。
したがっては、Nextモジュールがインストールされておらず、トップページに使用するページのURLなどが確定している場合には、独自に$isHomePage変数に値を与える関数を使用することも可能です。
Top Button url
URLを設定すると、以下のように、設定したURLに遷移する「閲覧」ボタンがトップページに表示されます。
Sort properties
ソートに使用する項目を入力します。
以下のように、カンマ区切りで、Termとラベルを設定します。
本設定により、以下のように設定内容が反映されていることが確認できます。
テーマのカスタマイズ内容は以下で確認できます。
Body properties
検索結果の一覧画面に使用する項目を入力します。
以下のように、カンマ区切りで、Termとラベルを設定します。
本設定により、以下のように設定内容が反映されていることが確認できます。
テーマのカスタマイズ内容は以下で確認できます。
次は、テーマの設定をロードしている部分です。
次は、ロードした設定に基づき、表示内容を修正している箇所です。
Layout for Browse Pages
デフォルトの表示スタイルを設定します。
(2022年3月14日時点において、バグのため「List」を設定した際にうまく動作しません。修正予定です。)
Show a link to collections in item pages?
アイテムの詳細画面にアイテムセットへのリンクを付与するか否かを設定します。単一のアイテムセットを使用している場合などに「いいえ」を設定します。
その他
テーマの設定とは別に、サイトの設定画面において、「タイトル」と「要約」を変更できます。
その結果、設定内容が以下のように反映されます。
なお、これらはサイト一覧のページでも使用されます。
まとめ
まだまだ不具合や不足機能が多いテーマですが、随時改善していきたいと思います。修正のご要望等があればお知らせください。
Discussion