hook_load
- Drupal 5
- Drupal 6
developer/hooks/node.php, строка 307
- Версии
- 5 – 6
hook_load($node)
Загружает информацию специфичную для типа ноды.
Этот хук используется нода-модулями. Он вызывается, чтобы дать возможность модулю загрузить дополнительную информацию, которую он хранит о ноде, или, возможно, заменить уже загруженную информацию, что может быть опасно.
Подробный пример использования смотрите в node_example.module.
Параметры
$node
Загруженная нода. Во время запроса, node.module загрузил основные данные о ноде, такие как ID (nid), Заголовок (title), Содержимое (body).
Возвращаемое значение
Объект, содержащий свойства загруженной ноды. Окончательный обьект $node
будет состоять из новых свойств обозначенных в хуке, а также из перезаписанных свойств, если при добавлении свойств были указаны имена свойств имеющихся в передаваемом объекте ноды.
Связанные темы
Код
<?php
function hook_load($node) {
$additions = db_fetch_object(db_query('SELECT * FROM {mytable} WHERE vid = %d', $node->vid));
return $additions;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии