PHP код в ССК поле "значение по умолчанию"

Главные вкладки

Аватар пользователя digital_sword digital_sword 17 января 2010 в 12:39

Хочу добавить туда ссылку на автора-создателя. Пишу: return $node->uid; .
А мне выдается: "The default value PHP code returned an incorrect value." Что за хитрое значение туда ставить?

Комментарии

Аватар пользователя kyky kyky 17 января 2010 в 13:02

Должен возвращаться масив значений, в вашем случае -- индексный массив с одним (нулевым) элементом и значением $нода->uid

Аватар пользователя slavik.kz slavik.kz 17 января 2010 в 18:14

пробегал мимо...

return array(
[0] =>$node->uid;
);

написано с ошибкой

должно быть:

return array(
0 =>$node->uid
);

ну или простое return array($node->uid);

Аватар пользователя digital_sword digital_sword 17 января 2010 в 19:44

The default value PHP code returned an incorrect value.
Expected format:

return array(
0 => array('uid' => значение для uid),
// В большинстве случаев вам нужно остановиться здесь. Введите дополнительные значения,
// если хотите, чтобы 'значение по умолчанию' было многозначным:
1 => array('uid' => значение для uid),
2 => ...
);

Returned value: Array ( [0] => )

slavik.kz, не работает в общем

Аватар пользователя kyky kyky 18 января 2010 в 2:51

вот как должно быть:

return array(
  0 => array(
    'uid' => $node->uid,
  ),
);

должен быть массив массивов, вспомнил уже перед сном Smile
(кривой цэцэкэ со своими массивами)

Аватар пользователя Ater Ater 27 января 2011 в 12:17

а подскажите плиз незнающему...
что надо поставить что бы получить поле из профиля пользователя?
допустим там создано поле с телефоном название у него profile_phone
и я хочу сделать автозаполнение поля телефона в ССK поле, что в этом случае мне надо подставлять в виде кода?