Submitted by gmonseur on
Bonjour à tous,
Je débute sur Drupal 8 ...
J'ai créé une vue et j'utilise un formulaire exposé dans un bloc.
J'intègre ce bloc plusieurs fois (2x) sur une même page.
J'aimerais pouvoir utiliser "form_views_exposed_form_alter" pour pouvoir modifier chaque formulaire différemment.
Le problème, c'est que le "$form_id" est identique et du coup, je ne parviens pas à cibler chaque formulaire indépendamment.
function HOOK_form_views_exposed_form_alter(&$form, FormStateInterface $form_state, $form_id)
{
// Exposed form 1
if(???){
$form['combine']['#attributes']['placeholder'] = t('recherche navigation');
}
// Exposed form 2
if(???){
$form['combine']['#attributes']['placeholder'] = t('recherche footer');
}
}
Comment faire ?
Ou exite-t-il une autre méthode pour dupliquer les formulaires exposés ?
Merci d'avance.
Grégory
La discussion continue par
Permalien Soumis par gmonseur le 7 Août, 2017 - 14:54
La discussion continue par ici :
https://www.drupal.org/node/2899896#comment-12204407