我想使用Drupal profile2来存储用户的偏好,一个关键的偏好是存储用户的兴趣,这是他感兴趣的一组标签
例如,有一些内容标签(tag1,tag2,tag3),我将tag1添加到我的首选项中。那么系统可以根据我选择的兴趣标签推荐一些内容。
好吧,我安装了profile2,并创建了一个新类别,并在该类别中创建了一个字段,该字段的类型是分类法。完成后,我不知道下一步该做什么?如何将其添加到配置文件,制作表格?我仍然不知道,也不熟悉表格
答案 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发现这一点希望它可以帮到你。