2012-03-02 1 views
1

Je veux utiliser Drupal profile2 pour stocker les préférences de l'utilisateur, une préférence clé est de stocker l'intérêt de l'utilisateur, qui est un groupe de balises es intérêtsComment stocker l'intérêt de l'utilisateur dans le profil drupal2?

par exemple, il y a quelques balises de contenu (balise1, tag2, tag3), et j'ajoute tag1 dans ma préférence. alors le système pourrait recommander un certain contenu basé sur les étiquettes d'intérêt que je choisis.

Eh bien, j'ai installé profile2, et créer une nouvelle catégorie, et aussi faire un champ dans la catégorie, le type du champ est la taxonomie. Quand c'est fait, je ne sais pas quoi faire ensuite? comment l'ajouter au profil, faire un formulaire ?? Je ne sais toujours pas, et pas familier avec la forme

Répondre

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); 
?> 

trouvé sur http://drupal.org/node/1185912#comment-4590496 espérons qu'il vous aidera.

Questions connexes