Как переопределить функцию function node_access( из node.module

Главные вкладки

Аватар пользователя AleksSem AleksSem 10 августа 2009 в 14:45

Просто необходимо добавить туда пару строк а лезть и нагло ковырять ядро не хочется.
Можно ли как нибудь переопределить эту функцию допустим в своем модуле?
Спасибо!

Комментарии

Аватар пользователя AleksSem AleksSem 10 августа 2009 в 21:28

Ну это я читал а как должна называться функция в модуле чтобы она работала?
node_access() выдает ошибку что такая уже декларирована.
node_catalog_access() - catalog это тип ноды тоже не работает Sad
имя модуля_node_access - тоже самое

Быть может я что то не правельно делаю?

Аватар пользователя glu2006 glu2006 10 августа 2009 в 22:34

имя_вашего_модуля_access если вы читали то должны были увидеть hook_access обычно слово hook заменяется на название модуля Smile node_access, content_access menu_access и т.д.
т.е.если мы рассматриваем hook_nodeapi то в своем модуле функция вызывающая этот хук будет называться модуль_nodeapi.