Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

3
Wie erhält man Absatzfeldwerte?
Ich möchte eine Produktliste in Drupal erstellen und sie in einem Webservice senden. Zu diesem Zweck habe ich für jedes Produkt einen Entitätstyp mit Absätzen erstellt. Wie kann ich den Absatz laden und auf seine Felder zugreifen? Bisher sehe ich nur die target_id und target_revision_id des Produkts. Vielen Dank! $nodestorage …

3
Wie lade ich eine Absatzeinheit auf ein Knotenobjekt?
Ich verwende Absätze in meinem Inhaltstyp. Ich habe einen Absatztyp erstellt und Inhalt hinzugefügt. Jetzt möchte ich die Absätze in a laden foreach. Aber es zeigt sich nichts. $parasist leer: $node = \Drupal\node\Entity\Node::load(1); $paras = $node->get('field_paragraph')->referencedEntities();
12 8  paragraphs 

2
Wie man ein benutzerdefiniertes Feldset in Drupal 8 standardmäßig reduziert
In Drupal 7 gab es die Möglichkeit, das Fieldset komprimierbar oder nicht komprimierbar zu machen und den Standardstatus dieses Formularelements (komprimiert oder nicht komprimiert) einzuschränken. Beispiel: $form['contact_data'] = array( '#title' => t("Contact data"), '#type' => 'fieldset', '#collapsible' => TRUE, '#collapsed' => FALSE, ); Nun, in Drupal 8 kann ich keine …
12 forms  8 

2
So erstellen Sie das Formular nach einem AJAX-Aufruf neu
Ich versuche, dem Benutzer zu ermöglichen, mithilfe eines Ajax-Aufrufs dynamisch eine Anzahl von Feldern basierend auf einem Dropdown-Feld auszuwählen, aber ich kann den Ajax-Aufruf scheinbar nicht dazu bringen, das Formular anschließend neu zu erstellen. <?php class AJAXexample extends BlockBase { public function blockForm($form, FormStateInterface $form_state) { if (empty($form_state->getValue('number'))) { $form_state->setValue('number', …
12 forms  8  ajax 

4
Speichern von Daten / Sitzungen für anonyme Benutzer
Ich arbeite an einem Geschäft und für den Einkaufswagen muss ich Artikel vor der Zahlung lagern. $tempstore = \Drupal::service('user.private_tempstore')->get('boutique'); $tempstore->set('poids', $form_state->getValue('poids')); Ich schaue im User Service nach: pivate_tempstore und shared_tempstore Dies funktioniert jedoch nur für authentifizierte Benutzer. Was kann ich für Geschäftsdaten verwenden? $ _SESSION? oder hat Drupal 8 einen …
12 8  sessions  files 

4
Wie lösche ich einen Inhaltstyp programmgesteuert?
Ich habe programmgesteuert einen Inhaltstyp während einer Modulinstallation erstellt (mithilfe der Feldspeicherkonfiguration). Ich möchte diesen Inhaltstyp während der Deinstallation des Moduls löschen . Gibt es eine Möglichkeit, dies mit Drupal 8 zu tun?
12 nodes  8 

4
Beispiel für Datenbankeinfügung suchen
Laut db_insertHandbuchseite ist diese Funktion veraltet und es ist besser, die Drupal 8-Datenbankverbindung zum Einfügen zu verwenden. Veraltet ab Drupal 8.0.x wird es in Drupal 9.0.0 entfernt. Laden Sie stattdessen eine Datenbankverbindung aus dem Container in Ihren Dienst und rufen Sie insert () auf. Zum Beispiel $ injected_database-> insert ($ …
12 database  8 


4
Das Ausführen von Drush gibt einen Fehler zurück
Ich verwende Drush Version 6.2.0 und die neueste Drupal 8 Beta auf Dreamhosters. Wenn ich drush cc allim Site-Verzeichnis ausgeführt werde, wird sofort nach Ausführung des Befehls die folgende Fehlermeldung angezeigt: Schwerwiegender Fehler: Die Klasse 'Drupal \ Core \ Session \ AccountInterface' wurde in /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc in Zeile 63 nicht gefunden. …
12 drush  8 

1
Holen Sie sich programmatisch ein Formular in Drupal 8
In der Dokumentation heißt es: Das an die Methode getForm () übergebene Argument ist der Name der Klasse, die Ihr Formular definiert und eine Implementierung von \ Drupal \ Core \ Form \ FormBuilderInterface ist. Wie finde ich den Namen der Klasse heraus, die das Feedbackformular für die Website definiert, …
12 8 


8
Ändern Sie ein vorhandenes Formular
Wir haben gerade mit Drupal 8 angefangen und sind sehr schnell auf unser erstes Problem gestoßen. Wie soll ich ein bestehendes Formular in Drupal 8 ändern? Wir müssen die Speichermethode für das Knotenformular ändern, um auf eine andere Seite umzuleiten. Wir möchten die Knotenform so ändern, dass sie einer mehrstufigen …
12 8  forms 

1
Feldtyp: Text vs. Langtext
Was sind die Unterschiede zwischen 'Text' und 'Langtext' in Drupal 7? Wenn es sich lediglich um eine Datenbankzeichenlänge handelt, ist es dann besser, vorsichtig zu sein und standardmäßig Langtext zu verwenden, wenn der Bereich der möglichen eingegebenen Werte nicht genau bekannt ist.
12 7  entities 

1
Verwendung von Webform als Anwendung für Mitgliedschafts- / Benutzerrollen
Ich möchte Folgendes auf einer Drupal-Site implementieren: Der anonyme Site-Besucher (Joe) sendet einen Mitgliedsantrag mit verschiedenen benutzerdefinierten Feldern Admin (Jane) prüft Mitgliedsantrag Jane genehmigt Joes Antrag und erstellt ein neues Benutzerkonto Joe erhält eine Bestätigung und Anmeldeinformationen Mögliche Lösungen: Ein Webformular (Aber wie können die Daten aus dem Webformular einfach …
12 webforms  users 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.