On Sat, May 15, 2010 at 7:00 PM, Ben DJ <[email protected]> wrote: > That does not seem Drupal-esque to me. I'm guessing that the current > best approach is to 'somehow' grab & use FormAPI ... > Finding a method recommendation, and docs to go with it, has beeen a > challenge -- so far.
One approach that seems to me to hold some promise, or at least pieces of it, is described here "Redirecting Users After Submitting a Form in Drupal 5 and 6" http://drupal.org/node/134000#comment-1556764 wherein, ... In Drupal 6, one method is: Create a custom module custom.module and place this code in it: function custom_form_alter(&$form, $form_state, $form_id) { switch ($form_id) { case 'contact_mail_page': $form['#redirect'] = 'thank-you-page'; break; } } ... Looking in ./modules/search/search.module, i see, ... /** * Process a block search form submission. */ function search_box_form_submit($form, &$form_state) { ... $form_id = $form['form_id']['#value']; $form_state['redirect'] = 'search/node/'. trim($form_state['values'][$form_id]); } ... which refers to the 'redirect'. Right approach with the right pieces? If so, unclear -- atm -- how they fit together. Ben
