タグ: カスタムフィールド

  • Drupalでカスタムフィールドの値を表示する

    Drupalでカスタムフィールドの設定は簡単に出来ますが、表示するときは、フォーマットされて、$contentに格納されてしまいます。
    しかし、カスタムフィールドの値だけが欲しいときが結構あると思います。

    node.tpl.php等の中で、Drupal6ならば、
    [php]
    <?php echo $node->field_hoge[0]["value"];?>
    [/php]

    Drupal7なら
    [php]
    <?php echo $node->field_hoge["ja"][0]["value"];?>
    [/php]

    とすると、カスタムフィールドの値だけを取得することが可能です。
    また、$nodeは投稿の内容が格納されているオブジェクトなので、ここからいろいろな値を持ってくることが出来ます。