Создание материала, в котором уже заполнено одно cck поле

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

Аватар пользователя Detonator Detonator 2 ноября 2010 в 17:39

Есть такая нетривиальная (а может быть и тривиальная задача):
Умеется определенный тип материала, и хотелось бы сформировать ссылку, при переходе по которой пользователь бы попадал на форму создания данного материала, где некоторые поля уже заполнены.

Пример: В одном материале находится ссылка, например "Оставить отзыв об авторе" и переходя по этой ссылке пользователь попадает на страницу создания материала "Отзыв об авторе", где поле "Имя автора" уже заполнено логином автора из того материала, к которому дают отзыв.
Я, в общемто, не могу сделать только одно: сформировать такую ссылку, при переходу по которой это самое нужное значение и подставлялось в нужное поле. Это можно как-нибудь сделать простыми средствами? Если нет, то это не так критично.

Комментарии

Аватар пользователя Detonator Detonator 2 ноября 2010 в 19:33

Спасибо большое, методом проб и ошибок разобрался как использовать значение по умолчанию для данных целей

Аватар пользователя Katanay Katanay 29 ноября 2010 в 21:06

я конечно очень сильно извиняюсь, но не могли бы полному дураку объяснить, как это сделать. сейчас пытаюсь придумать - ничего в голову не идет.

Аватар пользователя Detonator Detonator 29 ноября 2010 в 21:14

Katanay wrote:
я конечно очень сильно извиняюсь, но не могли бы полному дураку объяснить, как это сделать. сейчас пытаюсь придумать - ничего в голову не идет.

В настройках cck поля есть параметр "Значение по умолчание" (под справочным текстом), в которое можно ввести пхп код и там даже пример есть, как именно его нужно вводить

Например в моем случае я передаю через GET запрос uid пользователя, и автоматически присваивается значение поля

return array(
0=>array('uid'=>$_GET['uid']),
);