Как сохранить интерес пользователя к профилю drupal2? - PullRequest
1 голос
/ 02 марта 2012

Я хочу использовать профиль Drupal2 для хранения предпочтений пользователя, одним из ключевых предпочтений является сохранение интересов пользователя, то есть группы тегов, которые его интересуют

например, есть несколько тегов содержимого (tag1, tag2, tag3), и я добавляю tag1 в свои предпочтения. тогда система может рекомендовать некоторый контент на основе выбранных мной тегов интересов.

Ну, я установил profile2 и создал новую категорию, а также сделал поле в категории, тип поля - таксономия. Когда это будет сделано, я не знаю, что делать дальше? как добавить его в профиль, сделать форму ?? Я до сих пор понятия не имею, и не очень знаком с формой

1 Ответ

1 голос
/ 21 июня 2012
<?php
  // create profile object
  $profile = profile_create(array('user' => $account, 'type' => 'main'));

  // populate profile fields
  $profile->field_firstname['und'][0]['value'] = 'John';
  $profile->field_lastname['und'][0]['value'] = 'Smith';
  $profile->field_gender['und'][0]['value'] = 'M';

  // save profile
  profile2_save($profile);
?>

Нашел это на http://drupal.org/node/1185912#comment-4590496 Надеюсь, это поможет вам.

...