2010-11-25 5 views
1

私はDrupalノードタイプでCCKフィールドを使用しています。 field_signsというフィールドがあります。このフィールドはText/Checkboxesタイプで、いくつかの値が入っています。私が望むのは、それらの値をノードテンプレートに印刷することです。しかし、私はこれを行う方法を知らない。私はこれを試みた:ノードのcckフィールド(複数のチェックボックス)の値を印刷するには?

<?php 
echo $node->field_signs[0]['value']; 
?> 

しかしこれはすべてのチェックされた値の最初のチェックされた値だけを印刷します。

ありがとう

//私は解決策を見つけた可能性があります。

<?php 
$i = 0; 
while (!$end) { 
    if(array_key_exists($i, $node->field_test)) { 
    echo $node->field_test[$i]['value']; 
    $i++; 
    } else { 
    $end = TRUE; 
    } 
} 
?> 

解決策があれば、気軽に教えてください。

答えて

1
  1. ゴー[管理
  2. コンテンツT ボディ変数

OR

  1. クリック
  2. ボディクリック
  3. http://YOUR_DRUPAL_HOST/admin/content/node-type/YOUR_CONTENT_TYPE/templateへYPES
  4. 編集
  5. テンプレート
  6. ボディ
  7. ボディ変数

今、あなたはすべての変数を参照することができ、それらを印刷する方法。

+0

Drupalインストールではこのオプションがありません:/ – 5ulo

+0

CCKからコンテンツテンプレートモジュールを有効にしてください。 – Jacques

+0

あなたはContemplateをダウンロードしなければならないかもしれません:http://drupal.org/project/contemplate – Jacques

関連する問題