[development] Set the CCK field value the the node is created
Brian Vuyk
brian at brianvuyk.com
Mon Jun 22 16:50:24 UTC 2009
Is it something that could be done using a CCK Computed Field? It allows
the field to be populated using PHP, and had the contents of the other
fields available to it.
Might be a little simpler than doing something in a module. Unless, of
course, you don't want it's function accessible from the frontend.
Brian
On 06/22/2009 12:44 PM, David Hautbois wrote:
> Hi
> I'm developping a custom CCK field for Drupal 6.
> I'm don't want the user set the value himself. So, this field has no
> widget.
>
> I'm looking for how to set the value when the node is saved. (the
> value is set when the node is created et not updated)
> In hook_field, I tried to use 'presave' ou 'validate' for $op, but
> I've some problems to work with it :
> - 'presave' seems to be called when the node is displayed...
> - when the node is created, the field has no value ($items[0]['value']
> does not exists)
> - ...
>
> I 've look in some others CCK fields, but no one work like this.
>
> I copied the text_field CCK field, renamed all 'text_field'
> references, simplified it and removed the widget.
>
> Can someone help me or point me to a good web page ? (not the CCK dev
> documentation !, I read it many times!)
>
> Thanks.
>
> David
--
*Brian Vuyk*
Web Design & Development
T: 613-534-2916
Skype: brianvuyk
brian at brianvuyk.com | http://www.brianvuyk.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.drupal.org/pipermail/development/attachments/20090622/7961122c/attachment-0001.htm>
More information about the development
mailing list