hook_node_type
developer/hooks/node.php, строка 93
- Версии
- 5 – 6
hook_node_type($op, $info)
Воздействует на определенный тип нод.
Этот хук позволяет модулям осуществлять действия при изменении типа нод.
Параметры
$op
Что происходит с $info
. Возможные значения:
'delete'
'insert'
'update'
$info
Объект типа ноды на котором выполняется $op
.
Возвращаемое значение
Нет.
Связанные темы
Код
<?php
function hook_node_type($op, $info) {
switch ($op){
case 'delete':
variable_del('comment_'. $info->type);
break;
case 'update':
if (!empty($info->old_type) && $info->old_type != $info->type) {
$setting = variable_get('comment_'. $info->old_type, COMMENT_NODE_READ_WRITE);
variable_del('comment_'. $info->old_type);
variable_set('comment_'. $info->type, $setting);
}
break;
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии