I am using References module to make a node reference in my course content type that reference to school content type (a course belong to one school and a school have many courses).
Now what I want is if I’m going to delete a school, the delete operation will not be completed if the school referenced by any courses.
I’ve read hook_node_delete()
and hook_delete()
, written them in my custom module, tried to dpm($node)
but no use!
function mymodule_delete($node) { dpm($node); } function mymodule_node_delete($node) { dpm($node); }
The school node still be deleted!
According to hook_node_info() , I create:
function mymodule_node_info() { return array( 'school' => array( 'name' => t('School'), 'base' => 'school', 'description' => t('A short description'), ) ); }
base: (required) The base name for implementations of node-type-specific hooks that respond to this node type. Base is usually the name of the module or ‘node_content’, but not always
And then in my mymodule.module:
function school_delete($node) { dpm($node); }
The code still not working!