如何存储用户对drupal profile2的兴趣?

时间:2012-03-02 06:40:01

标签: drupal profile taxonomy drupal-taxonomy

我想使用Drupal profile2来存储用户的偏好,一个关键的偏好是存储用户的兴趣,这是他感兴趣的一组标签

例如,有一些内容标签(tag1,tag2,tag3),我将tag1添加到我的首选项中。那么系统可以根据我选择的兴趣标签推荐一些内容。

好吧,我安装了profile2,并创建了一个新类别,并在该类别中创建了一个字段,该字段的类型是分类法。完成后,我不知道下一步该做什么?如何将其添加到配置文件,制作表格?我仍然不知道,也不熟悉表格

1 个答案:

答案 0 :(得分:1)

<?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发现这一点希望它可以帮到你。