最新記事(コンテンツ)の一覧を表示する機能等はWEBサイトでは必須です。
今回はその機能をDrupalで実装するやり方を紹介したいと思います。

けっこう設定が複雑なので順を追って細かく説明します。

ダウンロードとモジュールの設定

以下サイトからご自身の環境にあったViewsモジュールをダウンロードします。
views

必要に応じて日本語訳もダウンロードします。
私は以下のサイトからダウンロードして使用させていただいております。
views(日本語訳)

/sites/all/modules (/modules/)ディレクトリに解凍したファイルをアップロードし管理セクション : サイトの構築 > モジュールからモジュールを有効にします。

表示ロジックの例

今回は以下のような表示ロジックに基づいて設定します。
最近投稿したコンテンツタイプ「ストーリー」タイトル一覧を任意のブロックに出力

設定-1-

管理セクション : サイトの構築 > Viewsを選択し追加(Add)をクリックします。
それぞれ任意で項目を設定しますが今回私は以下のように設定しました。

ビューの名前:recent_contents
ビューの説明:最新記事の表示
ビューのタグ:最新記事
ビューのタイプ:ノード

設定がすんだら次へ進みます。

設定-2-

以下の画面がでてきたら次の3項目を編集します。

  1. 1.フィールド(fields)
  2. 2.フィルタ(filter)
  3. 3.ソート(sort criteria)

1.フィールド

表示したいノードのフィールドを設定します。「Fields」右側にある + ボタンをクリックします。ページ下部にデフォルト: フィールド の追加(Defaults: Add Fields)が表示されるので出力させたい要素にチェックをいれ(ここではタイトル)更新します。

更新すると「ノード: タイトル の フィールド の構成」の画面に遷移するのでラベル部分を空白にして「このフィールドをノードへリンクする(Link this fields to its node)」にチェックをつけて更新します。

2.フィルタ

フィールド同様に「フィルタ」右側にある+ボタンをクリックします。
デフォルト: フィルタ の追加(Defaults: Add filters)がページ下部に表示されるので「ノード: タイプ」「ノード: 掲載」にチェックを付けて追加(Add)ボタンを押します。ノード: タイプ の フィルタ の構成に遷移するので、ストーリーにチェックをつけて更新します。同様にノード: 掲載 においても「掲載」を選択し更新ボタンを押します。

3.ソート

並べ替えの基準 の追加(sort)の+ボタンをおします。ノードの投稿日時にチェックをつけます。投稿日時 の 並べ替えの基準 の構成に進み、並べ替え順序:、集合単位:を任意で設定し更新を押します。

以上でview recent_contents の設定が終了となります。

ページやブロックの表示設定

左側のセレクトボックスでページを選択しディスプレイの追加をクリックします。
ページタブをクリックし基本設定の項よりページ設定をクリックします。ページ下部に
パスが表示されるので任意のURL用パスを指定します。

表示アイテム数で出力する件数も制御できます(デフォルトは10)

最後に「管理セクション : サイトの構築 > ブロック」 を開くと先程設定したviewのブロックが追加されているので各自設定します。

以上です。

次回はviewにサムネイルを出力する仕方をレポートしたいと思います。

2009 / 4 / 21 / – 1:42 AM

TAG (タグ) CMS, Drupal


3 Comments to “Drupal 新着記事の一覧を表示 | views”

  1. abyruwyjyjuxy Says:

    abyruwyjyjuxy…

    Charles Boyer

  2. zafuzagor Says:

    zafuzagor…

    Antje Schmidt

  3. dyjiqevaly Says:

    dyjiqevaly…

    Iselin Steiro

コメント

最新の記事 5件