Доброго времени суток. Помогите пожалуйста с CCK.
Мне нужно, чтобы в материале "запись в блоге" после её создания отображалось ещё одно поле с одним и тем же содержимом. В CCK создал новое поле, в строке "значение по умолчанию" указал это значение, в "разрешениях" тоже всё настроил, но поле с содержимом не отображается.
Что не так? Подскажите пожалуйста.
Комментарии
Не проверял, но вставляете в ваше поле в PHP-моде что-то наподобие:
<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
$node = node_load(arg(1));
$a=$node->your_field_name[0]["value"];
print $a;
}
?>
your_field_name - поле, откуда берете значение
спасибо за помощь, но как я понял в php-моде нужно вставить
<?php
return array(
0 => array('value' => value for value, 'format' => value for format),
// В большинстве случаев вам нужно остановиться здесь. Введите дополнительные значения,
// если хотите, чтобы 'значение по умолчанию' было многозначным:
1 => array('value' => value for value, 'format' => value for format),
2 => ...
);
?>
но что и как здесь изменить я не могу понять