Wir müssen mehrere Dateien unterschiedlichen Typs hochladen. Gibt es ein Modul, das nach gültigen MIME-Typen sucht und nur die gültigen Dateien hochlädt (basierend auf den Site-Einstellungen, zB: png, doc, jpg, txt)?
Ich versuche, allen Textfeldern auf meiner Website das Platzhalterattribut hinzuzufügen, habe aber kein Glück. Ich habe ein Modul erstellt, das überschreibt 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"]); } } } Ich sollte Ihnen sagen, dass ich …
Wie füge ich einem vorhandenen Formular (oder Formularfeld) in Drupal 8 einen benutzerdefinierten Validierungshandler hinzu? Ich habe ein Formular, das ich nicht erstellt habe. Ich möchte meine eigenen Validierungsregeln für einige Felder hinzufügen, wenn das Formular gesendet wird. Für Drupal 7 Benutzerdefinierte Validierung für ein Formular? erklärt, hook_form_alter()wie Sie Ihren …
Ich möchte bestimmte Elemente in Formularen mithilfe von form_alter oder einer Vorlagendatei ausblenden. Ich habe irgendwo gelesen, dass wir in Drupal 7 $ form-Elemente angeben können, damit diese nicht in Form angezeigt werden, aber ich kann mich nicht erinnern! Nicht unset (), sondern eine andere Funktion!
Ist es möglich, das Betrefffeld in Kommentarformularen zu entfernen? Ich finde es irgendwie nutzlos und überflüssig, da das Thema des Kommentars normalerweise der Titel des Artikels ist, der gelesen wird, zumindest für mich.
In einem meiner Formulare versuche ich, eine festzulegen, $form_state['redirect']damit das Formular an dieses Ziel gesendet wird, nachdem der Benutzer auf eine der Aktionsschaltflächen geklickt hat. Wenn ich $form_state['redirect']die Umleitung vor und nach dem Hinzufügen überprüfe, ist sie vor und nach dem Hinzufügen NULL und enthält das richtige Array. So richte …
Was ist der einfachste Weg, um JavaScript-Magie zum Aktivieren / Deaktivieren von Formularfeldern basierend auf dem Wert eines anderen Felds zu erlangen? Das hört sich so an, als ob es irgendwo einen Helfer geben sollte, aber ich kann ihn nicht finden. Ich suche eine Lösung, die nicht auf Knoten beschränkt …
Was ist die Alternative zu drupal_get_form('user_login'). in Drupal 8? Ich verwende den folgenden Code in theme_name.theme, aber es funktioniert nicht. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
Wie kann ich einen benutzerdefinierten Formularübermittlungshandler hinzufügen? Ich habe versucht , das Hinzufügen $form['#submit'][] = 'mymodule_form_submit';oder $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';zu 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' && isset($form['actions'][$action]['#type']) …
Ich versuche, meinen Inhaltseditoren die Möglichkeit zu geben, eine Variable für ein benutzerdefiniertes Modul zu ändern. Diese Variable kann HTML haben. Ich möchte nicht, dass sie HTML-Kenntnisse haben, und möchte ihnen daher die Möglichkeit geben, unser wysiwyg (CKEditor, bereitgestellt vom CKEditor-Modul) zur Verfügung zu haben. Derzeit werden die Daten jedoch …
Wie kann ich einem Formularoptions-Tag ohne JS Klassen hinzufügen? Im Moment kann ich in der Formular-API ein solches verschlüsseltes Array übergeben array( '0' => 'option 0', '1' => 'option 1', ) und ich werde html so bekommen <option value="0">option 0</option> <option value="1">option 1</option> Gibt es eine Möglichkeit, wie folgt vorzugehen: …
Wie kann ich drupal_get_form()in Drupal 7 Argumente übergeben ? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form, &$form_state) { // How can I access $vars[1] from new_menu_callback() here? }
Ich suche nach einer Möglichkeit, ein Formular zum Hinzufügen eines Knotens in eine Zielseite einzubetten. Ich habe Form Block verwendet , aber es scheint viele Fehler zu bringen, da ich eine Entwicklungs-Snapshot-Version verwendet habe.
Diese Frage wurde von Stack Overflow migriert, da sie auf Drupal Answers beantwortet werden kann. Vor 8 Jahren migriert . Das scheint mir seltsam schwierig zu sein. Was ich dachte, wäre nur ein Fall des Hinzufügens zusätzlicher Felder, ähnlich wie das Hinzufügen von Feldern zu Inhaltstypen. Aber nein. Ich kann …
Ich frage mich, wie ich ein Kontrollkästchen standardmäßig aktivieren kann. Ist #default_valuedas falsche Attribut? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); Danke vielmals!
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.