Drupal API

hook_load

  • Drupal 5
  • Drupal 6
Переводчикам API — честь и слава! Хочешь помочь? Зарегистрируйся и начни переводить сразу.

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;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему

Что такое OpenID?
  • Регистрация
  • Забыли пароль?

Документация

  • Drupal 6
  • Константы
  • Файлы
  • Функции
  • Глобальные переменные
  • Разделы