我刚开始使用Drupal 7(和Drupal一般),我有一个问题,互联网似乎无法回答。如果我的一个用户使用特定内容类型创建节点,是否有一种简单的方法可以返回并更改该节点的内容类型?我知道我可以直接在数据库中执行此操作,但我将在大型站点上使用此Drupal安装,并且需要更改节点内容类型的用户将无法访问数据库。我知道我也可以简单地使用不同的内容类型重新创建节点(然后重新链接所有内容)但这似乎比必要的工作更多。
有一个名为nodetype的旧drupal模块可以添加我正在寻找的功能,但是这个模块已被标记为过时并被放弃。这使我认为此功能已合并到核心或可在不同的模块中使用。有什么想法吗?
答案 0 :(得分:27)
对于那些正在寻找的人,这个模块将会这样做:drupal.org/project/node_convert
答案 1 :(得分:22)
正如Cloudkiller所述,node_convert模块将能够为您完成这项工作。
转换节点有两种方法:
单个节点转换:检查节点视图页面上的“转换”选项卡以转换当前节点。
批量节点转换:转到“主页>结构>节点转换模板>添加模板”并创建模板&然后批量转换节点
希望这会有所帮助!