Looking at install_create_content_type() and at node_type_form_submit() there's quite some difference at how the values are handled.

node_type_form_submit() does in addition to call node_type_save() also iterate through all of the other values and set variables for those - which is used by many third party modules like "Automatic Nodetitles" and "Form Block" to save a node type specific setting. I'm wondeirng if perhaps we should add this functionality to install_create_content_type() just to make it easier to install full content types including third party settings and make the function more inline with the built in functionality?

Also node_type_form_submit() rebuilds the node types and the menu - is that something that should be done as well?

I can do a patch for this - but I wanted to discuss whether it's a good idea or not first.

Comments

James Andres’s picture

Status: Active » Closed (won't fix)

I don't believe this function exists in the current build. In any case, content_copy should be a suitable replacement.