Content Templates(Contemplate)モジュールの使い方

Content Templates(Contemplate)モジュールでは、コンテンツタイプ毎にコンテンツの表示方法をカスタマイズすることが出来ます。

Content Templates(Contemplate)モジュールを使ってコンテンツの表示形式をカスタマイズする手順

例として、CCK(Content Construction Kit)モジュールの使い方で作成したコンテンツタイプ「レシピ」の表示方法をカスタマイズします。


CCK(Content Construction Kit)モジュールの使い方では、下記のように投降したコンテンツが表示されていました。

現在は「調理時間」が一番下部に表示されていますが、一番上に表示されるように変更します。

  1. コンテンツテンプレート設定画面

    管理セクション→サイトの構築→コンテンツテンプレートを選択し、表示形式をカスタマイズしたいコンテンツタイプを選択します。
    ここでは、コンテンツタイプ「レシピ」を選択します。「レシピ」の「テンプレートの作成」をクリックします。
  2. コンテンツテンプレートの基本設定

     コンテンツテンプレートでは、下記3パターンの表示形式をカスタマイズできます。
     ・ティーザー
     ・本文
     ・RSS
     ここでは、「本文」をカスタマイズします。「本文」をクリックすると下記画面が表示されます。

    上記フィールドにHTMLやPHPを記入しカスタマイズします。
    また、「Body Variables」をクリックすると、コンテンツタイプの変数一覧が表示されます。

  3. コンテンツテンプレートの設定

    カスタマイズをするために、「本文の出力に適用する」を選択します。すると、フィールドに書き込みが可能となります。

    ここでは、本文に下記のように記入します。

    <?php print $node->content['field_recipe']['field']['#title'] ?>:<?php print $node->content['field_recipe']['field']['#children'] ?>
    <?php print $node->content['body']['#value'] ?>

    記入後、画面下部の「送信」をクリックします。

  4. カスタマイズを確認する

    「レシピ」コンテンツを確認します。
    すると下記のように表示形式がカスタマイズされました。



    このようにコンテンツテンプレートでは、コンテンツの表示形式を変更することが可能です。

関連記事

Drupalでお悩みですか?
Drupalのことは株式会社GIMにお任せください。
Drupal支援サービスのご紹介
弊社執筆書 Drupal Pro Bookのご紹介

この記事のトラックバックURL(あなたの記事にはこのページへのリンクを含めて下さい):

http://www.webgogo.jp/trackback/528
蜑オ繧砧etaboy から 2010-01-25 月 09:57 受信