- Patch #1027630 by jhodgdon: unclear documentation for 'custom' and 'locked' attributes for content type.

merge-requests/26/head
Dries Buytaert 2011-01-18 18:52:31 +00:00
parent c24596a5be
commit 72d428cb8c
1 changed files with 9 additions and 6 deletions

View File

@ -754,17 +754,20 @@ function node_type_cache_reset() {
} }
/** /**
* Set the default values for a node type. * Sets the default values for a node type.
* *
* The defaults are for a type defined through hook_node_info(). * The defaults are appropriate for a type defined through hook_node_info(),
* When populating a custom node type $info should have the 'custom' * since 'custom' is TRUE for types defined in the user interface, and FALSE
* key set to 1. * for types defined by modules. (The 'custom' flag prevents types from being
* deleted through the user interface.) Also, the default for 'locked' is TRUE,
* which prevents users from changing the machine name of the type.
* *
* @param $info * @param $info
* An object or array containing values to override the defaults. * An object or array containing values to override the defaults. See
* hook_node_info() for details on what the array elements mean.
* *
* @return * @return
* A node type object. * A node type object, with missing values in $info set to their defaults.
*/ */
function node_type_set_defaults($info = array()) { function node_type_set_defaults($info = array()) {
$info = (array) $info; $info = (array) $info;