Всем добрый вечер!
Захотел сделать на сайте отзывы пользователям, чтобы еще можно было выбрать тип отзыва(положительный, отрицательный), но модуля найти такого не могу.
Начал решать таким способом: Установил Content Profile
, добавил тип материала - отзыв, добавил поле CCK -> User Reference -> Autocomplete text field и CCK - тип отзыва. Потом все это ловлю через hook_nodeapi(чтобы вычислить какой тип отзыва и приплюсовать или снять очки рейтинга) и hook_user(вывожу все отзывы пользователю). Так все работает, но!!!
Все, же хотелось сделать как-то покрасивее. Например скрыть поле User Reference с глаз в css и подставить туда параметр передаваемый _POST. Пробовал поставить значение по умолчанию, но CCK сразу кричит, что неверная запись:
$us_uid=
$_POST['uid'];
return array(
0 =
> array('uid' =
> $us_uid),
);
Пробую так, тоже не работает:
function phptemplate_node_form
($form) {
if($form['#node']-
>type==
"review") $form['field_review_web'][0]['#default_value']['uid']=
18;
return drupal_render($form);
}
Подскажите пожалуйста, как можно это дело отловить? Или укажите в чем моя ошибка. Может модуль все же есть.