Drupal print, если установлен один флажок - PullRequest
0 голосов
/ 04 октября 2011

Я бы хотел напечатать что-то вроде «да, проверено», если установлен флажок cck single. Одиночный флажок вкл / выкл позволил значения нет и да.

информация о флажке - -

<input type="checkbox" class="form-checkbox" checked="checked" value="yes"
    id="edit-field-billing-terms-value" name="field_billing_terms[value]">

Я пытаюсь, и мне не удается изменить этот код -

<?php
  $node->field_billing_terms[value] . '<br />';
    if($node->field_billing_terms[value] == 'yes' ) {
      print "yes, checked";
    }
?>

Может кто-нибудь подсказать мне, где я ошибаюсь? При необходимости может быть предоставлена ​​дополнительная информация.

1 Ответ

1 голос
/ 04 октября 2011

Поля обычно находятся в нулевом массиве при подключении к объекту узла, это должно решить вашу проблему:

$node->field_billing_terms[0]['value'] . '<br />';
if($node->field_billing_terms[0]['value'] == 'yes' ) {
  print "yes, checked";
}
...