最近在向一个Drupal网站report.bizdirlib.com中导入更多内容时,初期选择了一种新的内容类型company_chinese来导入,但导入完成后发现不妥,需要修改为另外一种已经存在的类型product,以便使用购物车的各种功能。
如果在MySQL中操作来修改估计是可以实现的,但需要了解各种结构、反复测试,后来找到了一个现成的插件node convert,可以比较方便地实现。
步骤如下:
- 安装这个插件;
- 修改老内容类型的字段设置,以便转换有对应的字段;
- 创建转换模板,如果是需要大批量修改,要选择同时创建action;
- 编辑一个页面,菜单中直接有转换,可以测试一个;
- 在node列表中可以同时选择多个页面一起转换;
- 如果是需要大批量修改,需要建一个views,使用views bulk operations来执行转换。
该插件的使用文档供参考:https://drupal.org/node/291564
自由标签
评论