Thank you. Using hook_form_alter and weighting the agenda module higher than the event module resolves the problem. -ron Gerhard Killesreiter wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Ron Parker schrieb:
I've posted this in Forums, but doesn't look like I'm going to get a response, and I'm pretty sure someone here knows this right off the bat. I'm creating an agenda module for 5.x. So far, it only requires the event module. The module creates a new content type: "agenda". It is set to appear in all calendars (for now) so has event start and end date fields associated with it.
<>To use it, I create an event node, then the module allows me to create an agenda node that corresponds to the event node. The agenda content type has start/end date fields. I do not have jscalendar.module installed. I wish to pass the start and end dates of the corresponding event node to the agenda node automatically.
I'm currently trying to use the following code in hook_form, which I modified from the event_form_alter() function:
$event = node_load($node->event_id); // Load corresponding event node
if (arg(1) == 'add' || arg(1) == 'ognodeadd') { $form['event_start'] = array( '#type' => 'fieldset', '#title' => t('Start date'), '#weight' => -15 ); $form['event_start']['date'] = event_form_date($event->event_start, 'start', $event->start_offset); }
But, nothing is coming through.
That's probably because event.module replaces your form stuff by its own in event_form_alter. What you need to do is to implement your own hook_form_alter and alter the stuff event put in, specifically th default values. For this to work you need to make sure your module has a higher weight in the system table than event.module.
Cheers, Gerhard -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHVnX1fg6TFvELooQRArChAKCPicYkqkEBjkWDudkWcoE3KmHaWQCgs+is EILJBCvRN/5xZ03Uqs7qYBo= =K9AD -----END PGP SIGNATURE-----
__________ NOD32 2703 (20071205) Information __________
This message was checked by NOD32 antivirus system. http://www.eset.com
-- Ron Parker Software Creations http://www.scbbs.com Self-Administration Web Site http://saw.scbbs.com SDSS Subscription Mgmt Service http://sdss.scbbs.com Central Ave Dance Ensemble http://www.centralavedance.com R & B Salsa http://www.randbsalsa.com