[development] hook_foo() vs. nodeapi
Jonathan Chaffer
jchaffer at structureinteractive.com
Sat May 6 20:12:01 UTC 2006
On May 6, 2006, at 3:38 PM, Khalid B wrote:
> One thing that bothered me for a while is that we almost
> moved from hook_foo() to foo_nodeapi(), but never completely
> did so.
>
> In some cases we use foo_view(), in others we have a foo_nodeapi()
> with a switch/case for $op 'view'.
They mean different things.
Use foo_view() if foo.module defines a node type, and wants to define
its presentation.
Use foo_nodeapi('view') if foo.module doesn't define a node type, but
wants to alter the presentation of all nodes.
I don't have a big problem with making the API consistent for these,
but we need to realize that they are not interchangeable as it stands.
More information about the development
mailing list