logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

3.8. Display Suite:ノード出力ビルダー。

16/08/2019, by mikhail

おそらく、新しいコンテンツタイプやフィールドを追加する方法、そして Drupal ではこれらのフィールドをさまざまな方法で表示できることをすでにご存じでしょう。もしそうでなければ、このトピックの記事を読むか見るべきです:

1.1 サイトの素材、コンテンツタイプ、ノード。
1.5. Taxonomy - タクソノミー、辞書と用語
1.7. Field、Entity - フィールドとエンティティの操作。
1.8. Image:画像の操作、プリセット。

しかし、Drupal の基本機能に加えて、Display suite モジュールも使えます:

https://www.drupal.org/project/ds

これを使うと、フィールドを特定のテンプレートで、例えばヘッダーとフッター付きの 2 カラムで、あるいはさらに複雑なテンプレートで表示できます。announcement コンテンツタイプを作り、Display suite モジュールを通じて美しい広告ページを表示しましょう。

Display Suite には Layout plugin が必要です:

https://www.drupal.org/project/layout_plugin

まず、Display suite モジュールを有効にする必要があります:

contact form

それでは、Title、Category(タクソノミー用語)、Price、Description、Phone、Photo、Seller name フィールドを持つコンテンツタイプ Announcement を追加しましょう。だいたいこのようなコンテンツタイプになります:

Drupal message board

それでは、Manage display タブに移動しましょう。

drupal display suite

Layout for ... in default タブで、必要なテンプレートを選択します。手始めに、シンプルな 2 カラムレイアウトを試せます。

drupal display suite

これで、私たちの広告は 2 カラムになりました:

drupal display suite

Display Suite モジュールは拡張可能で、これを使ってタクソノミー、ユーザー、その他の Drupal エンティティの表示を構成できます。ノード、ユーザー、その他のエンティティを編集するフォームを構成するためにも使えます。