Как напечатать значения поля cck (несколько флажков) в узле? - PullRequest
1 голос
/ 25 ноября 2010

Я использую поля CCK в моем типе узла drupal.Есть поле с именем field_signs, которое имеет тип Text / Checkboxes и содержит некоторые значения.Я хочу напечатать эти значения в шаблоне узла.Но я не знаю, как это сделать.Я пробовал это:

<?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 голос
/ 25 ноября 2010
  1. Перейти к http://YOUR_DRUPAL_HOST/admin/content/node-type/YOUR_CONTENT_TYPE/template
  2. Нажмите Тело
  3. Нажмите Переменные тела

OR

  1. Администрирование
  2. Типы содержимого
  3. Редактировать
  4. Template
  5. Body
  6. Переменные тела

Теперь вы можете видеть все свои переменные и как их печатать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...