Während Knoten, Kommentare, Blöcke und viele andere Dinge in Drupal unter Verwendung von Designvorlagendateien (wie node.tpl.php) thematisiert werden, sind Formulare eine andere Geschichte. Es gibt keine Designvorlagendateien für Formulare. Wie kann ich ein bestimmtes Formular zur Verwendung einer benutzerdefinierten Designvorlage anfordern?
Hier ist ein Beispiel, auf das ich gerade gestoßen bin. Ich versuche, HTML in die Beschriftung meines Feldes einzufügen. $form['field_feedback']['und']['#title'] <- has the title $form['field_feedback']['und'][0]['#title'] <- has the title $form['field_feedback']['und'][0]['value']['#title'] <- has the title. (Works) Warum gibt es drei ausgefüllte #title-Attribute, von denen nur eines verwendet wird?
Ich habe einige Probleme mit dem Typ managed_file . Wann immer ich versuche, ein Formular zu bearbeiten und zu speichern, das ein managed_file-Element enthält, tritt ein Fehler auf: Auf die im Picture-Feld verwendete Datei wird möglicherweise nicht verwiesen. Dies ist der Code, den ich verwende: function foo_form ($form, &$form_state, $foo) …
Ich muss einem Formular einige externe und lokale CSS- und JavaScript-Dateien hinzufügen, finde aber anscheinend nicht den richtigen Weg, dies zu tun. Füge ich einfach die Pfade und URLs für die JS- und CSS-Dateien hinzu? Ich gehe davon aus $form['#attached']['css'][]und bin $form['#attached']['js'][]der richtige Ort, um dies zu tun, so dass …
Wofür wird $form_stateim Kontext der Formular-API normalerweise verwendet, wenn sie als Argument verwendet wird? Insbesondere suche ich nach einem Beispiel, wann es verwendet wird.
Titel sagt eigentlich schon alles, ich möchte ein einzelnes Kontrollkästchen eines Kontrollkästchens vom Typ FAPI-Element deaktivieren . Ich möchte weder mit JavaScript arbeiten noch es von Kontrollkästchen auf mehrere Kontrollkästchenelemente umstellen, da das Element von einem anderen Modul bereitgestellt wird. Gedanken?
Ich muss einem Formular eine benutzerdefinierte Validierung hinzufügen. Ich hatte damit gerechnet hook_FORM_ID_validate(), kann aber in der API-Dokumentation keine relevanten Informationen finden. Wie kann einem Formular eine benutzerdefinierte Validierung hinzugefügt werden?
Ich benutze Drupal sieben. Ich möchte, dass die Optionen in einer Auswahlliste von dem Wert abhängen, der in einer anderen Auswahlliste in einem Formular ausgewählt wurde. Ich bin mir sicher, dass dies schon oft gefragt wurde, aber ich habe Schwierigkeiten, eine klare Antwort dafür zu finden. Über das Formular können …
Wenn Sie kein Glück haben, finden Sie dies in der Drupal-Dokumentation oder in Entwicklerbeispielen. Ich muss ein managed_file-Formularfeld festlegen, um nur ZIP-Dateien in einem benutzerdefinierten Drupal 7-Modul zuzulassen.
Ich habe einen Änderungsabschnitt für einen bestimmten Inhaltstyp. Wie kann ich im Formular ändern herausfinden, ob es sich um das Erstellen eines neuen Formulars oder das Bearbeiten eines Formulars handelt ? Mit dsm ($ form) in von alter kann ich Ergebnisse mit mehreren Unterschieden zwischen ihnen erhalten. Was ist der …
Kann mir bitte jemand den Unterschied zwischen diesen beiden Variablen erklären? $form_state['values'] $form_state['input'] Optional ein Beispiel für eine Aktion, mit der sie verwendet werden. Ich wundere mich besonders über die Verwendung mit Ajax in Drupal-Form. Welche davon sollte ich in einem Ajax-Rückruf verwenden, um Eingabewerte aus dem Formular abzurufen?
Ich habe ein benutzerdefiniertes Modul, das ein Formular anzeigt. Nach dem Absenden des Formulars möchte ich den Benutzer auf eine andere Seite weiterleiten. Wie kann ich das machen?
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe ein Formular und verwende Drupal 7. Ich …
Gibt es eine Möglichkeit, ein reguläres Formular zu konvertieren und Platzhalter mit einem Modul hinzuzufügen, oder sollte dies mit einer Formularvorlage oder mit jQuery erfolgen?
Wie erhalte ich die Formular-ID meines Formulars? Ich habe gerade angefangen, meine Module zu machen und bin im Stillstand. Ich habe diesen Code von jemand anderem erhalten und versuche ihn anzupassen: function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') { $form['#submit'][] = 'my_custom_submit_handler'; …
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.