Reputation: 1636
I'm just getting started with Drupal 7 (and Drupal in general) and I have a question that the internet can't seem to answer. If one of my users creates a node using a specific content type, is there an easy way to go back and change content types for that node? I know I can do this directly in the database but I'm going to use this Drupal install on a large site and the users who will need to change a node's content type won't have access to the database. I know I can also simply recreate the node using a different content type (and then re-link everything) but this seems like more work than necessary.
There is an old drupal module called nodetype that would add the functionality that I'm looking for, but this module has been marked as obsolete and abandoned. This leads me to think that this functionality has been merged into the core or is available in a different module. Any ideas?
Upvotes: 31
Views: 20458
Reputation: 8929
As mentioned by Cloudkiller, node_convert module will be able to do this job for you.
There are two ways to convert the node:
Individual node conversion: Check the "Convert" tab on the node view page to convert the current node.
Bulk node conversion: Goto "Home > Structure > Node Convert templates > Add template" and create template & then conversion node in bulk.
Hope this will help !
Upvotes: 22
Reputation: 1636
For those looking, this module will do it: drupal.org/project/node_convert
Upvotes: 28