Drupal 7更改现有节点的内容类型

Clo*_*ler 30 drupal-7

我刚刚开始使用Drupal 7(和Drupal一般),我有一个问题,互联网似乎无法回答.如果我的一个用户使用特定内容类型创建节点,是否有一种简单的方法可以返回并更改该节点的内容类型?我知道我可以直接在数据库中执行此操作,但我将在大型站点上使用此Drupal安装,并且需要更改节点内容类型的用户将无法访问数据库.我知道我也可以简单地使用不同的内容类型重新创建节点(然后重新链接所有内容),但这似乎比必要的工作更多.

有一个名为nodetype的旧drupal模块会添加我正在寻找的功能,但是这个模块已被标记为过时和放弃.这使我认为此功能已合并到核心或可在不同的模块中使用.有任何想法吗?

Clo*_*ler 27

对于那些看起来,这个模块将这样做:drupal.org/project/node_convert


Sum*_*and 22

正如Cloudkiller所提到的,node_convert模块将能够为您完成这项工作.

转换节点有两种方法:

  1. 单个节点转换:检查节点视图页面上的"转换"选项卡以转换当前节点.
    在此输入图像描述

  2. 批量节点转换:转到" 主页>结构>节点转换模板>添加模板 "并批量创建模板然后转换节点.
    在此输入图像描述

希望这会有所帮助!