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

时间:2011-10-13 15:32:06

标签: drupal-7

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

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

2 个答案:

答案 0 :(得分:27)

对于那些正在寻找的人,这个模块将会这样做:drupal.org/project/node_convert

答案 1 :(得分:22)

正如Cloudkiller所述,node_convert模块将能够为您完成这项工作。

转换节点有两种方法:

  1. 单个节点转换:检查节点视图页面上的“转换”选项卡以转换当前节点。
    enter image description here

  2. 批量节点转换:转到“主页>结构>节点转换模板>添加模板”并创建模板&然后批量转换节点 enter image description here

  3. 希望这会有所帮助!