おしらせ
このサイトのトップにもある「お知らせ」のようなページを作成することができます。
設定方法
設定は
- お知らせ用のデータ項目の作成
- お知らせ用のリストを作る
- OAI-PMHのフィルタを変更しお知らせを除外
- お知らせ用が表示されるように該当ページを変更
のようになります。
お知らせ用のデータ項目の作成
お知らせは、リストで作成しますが、通常のリストとは異なり、階層が無くいきなり結果が表示されるリストを作成します。
階層がないリストは、全データが対象となりますので、お知らせの対象となるデータだけで結果を作るためにフィルタの設定を行う必要があります。
フィルタを作成するために、フィルタの条件とするべき項目を指定することになります。
例えば、「おしらせ種類」という選択項目を作成し、その項目で「シンプル選択」のデータ項目を作成します。
データ項目は「シンプルテキスト」でも問題ありません。入力のしやすさを基準に選んで下さい。
お知らせの対象とするデータは、作成したデータ項目で値を選んで下さい。
選択項目の例
選択肢の例
データ項目の例
項目種類 | シンプル選択 |
表示名(日本語) | お知らせ種類 |
選択肢 | お知らせ種類 |
お知らせ用のリストを作る
お知らせ用のリストを作成します。
お知らせ用のに次の設定を行います。
コード | news |
結果表示形式 | ニュースビュー |
結果表示サブヘッダ形式 | なし |
詳細表示形式 | ニュースビュー |
詳細表示サブヘッダ形式 | ニュースビュー |
コードは適当な名前をつけてください。
リストのフィルタの例
含む/除く | 含む |
フィルタタイプ | データ値フィルタ |
データ項目 | お知らせ種類 |
値 | all |
OAI-PMHのフィルタを変更しお知らせを除外
OAI-PMHを有効にしている場合、そのままではお知らせがハーベスト対象となってしまいますので除外しておきます。
対象データのフィルタの例
含む/除く | 除く |
フィルタタイプ | データ値フィルタ |
データ項目 | お知らせ種類 |
値 | .+ |
これでお知らせ種類に値があるものは対象から除かれます。
お知らせ用が表示されるように該当ページを変更
お知らせが表示されるページの「メイン」に
<h4 class="list-group-header">
お知らせ <small> 最新の5件</small>
<a href="http://enut.jp/ja/list/news.rss"><span class="fa fa-rss-square"></span> rss</a>
</h4>
<div class="load-content" data-url="http://enut.jp/ja/list/news.nolayout?v=5"></div>
を追加してください。
newsの部分はリストのコードに合わせて変更して下さい。最新の件数を変更する場合はv=5となっている所を変更してください。