原因是,我想最终升级到Drupal 7并利用我所听到的新核心" Profile 2"。我不喜欢将用户数据存储为节点数据。是否有合理的方法从内容配置文件中获取任何数据并将其与核心配置文件重新集成?或者它是否需要使用MySQL查询对原始数据库进行手动操作?
答案 0 :(得分:1)
AFAIK不是一种简单的方式。
对于这些事情,我亲自动手做。使用content_profile_load,user_load,profile_load_profile和profile_save_profile,转换代码的代码非常简短。
我会继续使用你在Drupal 6上得到的东西,因为无论你使用哪种系统,迁移到Drupal 7都可能会很痛苦。
答案 1 :(得分:1)
Profile2是一个贡献模块,而非核心,请参阅http://drupal.org/project/profile2
所以它可能或将支持直接从content_profile升级。即使不是,也可能不会更复杂地迁移回profile.module然后再迁移到profile2.module。
查看http://drupal.org/node/1068446,可能还没有从配置文件到配置文件2的官方迁移路径。
请注意,您不一定需要profile2甚至profile.module,因为D7现在可以向用户添加Fields。但是,这并没有为您提供content_profile / profile2的所有功能。
答案 2 :(得分:1)