【问题标题】:How to store user's interest in the drupal profile2?如何存储用户对drupal profile2 的兴趣?
【发布时间】:2012-03-02 06:40:00
【问题描述】:

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

例如,有几个内容标签(tag1、tag2、tag3),我将 tag1 添加到我的偏好中。然后系统可以根据我选择的兴趣标签推荐一些内容。

嗯,我安装了profile2,新建了一个category,在category里面也新建了一个field,field的type是taxonomy。完成后,我不知道下一步该怎么做?如何将其添加到个人资料,制作表格?我还是不知道,对form不太熟悉

【问题讨论】:

    标签: drupal profile taxonomy drupal-taxonomy


    【解决方案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 上找到这个,希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2020-09-14
      相关资源
      最近更新 更多