Come posso ottenere l'ID modulo del mio modulo? Ho appena iniziato a creare i miei moduli e sono a un punto morto. Ho ricevuto questo codice da qualcun altro e sto provando a personalizzarlo: function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') { …
Sto cercando di aggiungere l'attributo segnaposto a tutti i campi di testo nel mio sito Web, ma non ho fortuna. Ho creato un modulo che ha la precedenza hook_form_alter function mymodule_form_alter(&$form, &$form_state, $form_id) { foreach ($form as $key => $value) { if ("textfield" == $value["#type"]){ $value['#attributes']["placeholder"] = t($value["#title"]); } } …
Come faccio ad aggiungere un gestore di convalida personalizzato a un modulo esistente (o campo modulo) in Drupal 8? Ho un modulo che non ho creato. Voglio aggiungere le mie regole di convalida su alcuni campi quando viene inviato il modulo. Per Drupal 7, convalida personalizzata per un modulo? spiega …
È possibile rimuovere il campo soggetto nei moduli di commento? Trovo che sia un po 'inutile e ridondante, poiché l'oggetto del commento è di solito il titolo dell'articolo letto, almeno per me comunque.
Voglio nascondere alcuni elementi nel modulo usando form_alter o un file modello. Ho letto da qualche parte che in Drupal 7, possiamo specificare $ elementi form in modo che non vengano visualizzati nel modulo, ma non ricordo! Non unset () ma qualche altra funzione!
In uno dei miei moduli, sto cercando di impostare un in $form_state['redirect']modo che il modulo vada a quella destinazione dopo che l'utente ha fatto clic su uno dei pulsanti di azione. Se controllo $form_state['redirect']sia prima che dopo aggiungo il reindirizzamento, è NULL prima e dopo contiene l'array corretto. Ecco come …
Qual è il modo più semplice per ottenere un po 'di magia javascript per abilitare / disabilitare i campi modulo in base al valore di un altro campo? Sembra qualcosa che dovrebbe esserci un aiuto da qualche parte, ma non riesco a trovarlo. Sto cercando una soluzione che non sia …
Qual è l'alternativa a drupal_get_form('user_login'). in Drupal 8? Sto usando il seguente codice in theme_name.theme, ma non funziona. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
Come posso aggiungere un gestore di invio di moduli personalizzati? Ho provato ad aggiungere $form['#submit'][] = 'mymodule_form_submit';o $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';a hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && …
Sto tentando di dare ai miei editor di contenuti la possibilità di cambiare una variabile per un modulo personalizzato. Questa variabile può avere HTML. Non voglio richiedere loro di avere alcuna conoscenza dell'HTML, quindi voglio dare loro la possibilità di avere a disposizione il nostro wysiwyg (CKEditor fornito dal modulo …
Come posso aggiungere classi a un tag opzione modulo senza JS? Al momento in Form API posso passare un array con chiave come questo array( '0' => 'option 0', '1' => 'option 1', ) e riceverò html in questo modo <option value="0">option 0</option> <option value="1">option 1</option> C'è un modo per …
Sto cercando un modo per incorporare un modulo "aggiungi nodo" in una pagina di destinazione. Stavo usando Form Block , ma sembra portare molti errori perché stavo usando una versione dello snapshot di sviluppo.
Questo mi sembra stranamente difficile. Quello che pensavo sarebbe solo un caso di aggiunta di campi extra, un po 'come l'aggiunta di campi ai tipi di contenuto. Ma no. Non riesco a individuare alcuna struttura da aggiungere, ad esempio un campo di numero di telefono nel modulo di contatto? Qualcuno …
Mi chiedo come posso selezionare una casella per impostazione predefinita? L' #default_valueattributo è sbagliato? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); Molte grazie!
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.