Check $form[#node]->type. If not empty, use that string.
- Ken
On Dec 12, 2009, at 2:47 PM, James Benstead <[email protected]>
wrote:
I'm writing a module that adds a field to the create/edit forms for
nodes of certain types - the actual types can be chosen by the user.
There are loads of ways to identify the type of the current node
from within hook_form_alter(), but is there an accepted standard way
to do it?
If I use $form['type']['#value'] I get "Notice: Undefined variable"
warnings as my local server's error reporting is very verbose. I
know I could change the error reporting level, but surely it's
better practice to try and kill the bug?
And if I use $form_id I have to use nodetype_node_form and convert
it to nodetype - and, as an aside, I can't find a PHP function to do
this cleanly.
So, what's the accepted way to do this?
--
Google Talk/Windows Live Messenger/AIM: [email protected]
Yahoo! Messenger/Twitter/IRC (Freenode): jim0203
Jabber: [email protected] // ICQ: 7088050
Skype: jimbenstead