ctuxboy
Legacy Member
Naar aanleiding van dit topic heb ik een eenvoudigere oplossing gevonden.
Doch heb ik nog een probleem, maar misschien makkelijker op te lossen...
Probeer een exposed form te overriden via hook_form_alter.
Dit lukt aardig, maar nu staan er twee dezelfde exposed forms op de pagina:
http://sdrv.ms/1dHSWz4
Hier de code:
Hoe kan ik de originele verwijderen?
Doch heb ik nog een probleem, maar misschien makkelijker op te lossen...
Probeer een exposed form te overriden via hook_form_alter.
Dit lukt aardig, maar nu staan er twee dezelfde exposed forms op de pagina:
http://sdrv.ms/1dHSWz4
Hier de code:
Code:
<?php
function location_search_form_alter (&$form, &$form_state, $form_id) {
drupal_set_message("Form ID is : " . $form_id);
if ($form_id == 'views_exposed_form' && $form['#id'] == 'views-exposed-form-zoekresultaten-geolocation-zoekresultaten') {
$form['edit-distance-postal-code--3'] = array(
'#type' => 'textfield', //postal code field
'#size' => 10,
'#maxlength' => 10,
'#required' => TRUE, //make this field required
'#attributes' =>array('placeholder' => t('Postal code')),
);
$form['submit_button'] = array(
'#type' => 'submit',
'#value' => t('Zoek'),
);
return $form;
}
}
?>