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();
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 …
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', …
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 …
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?
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 ($ …
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. …
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, …
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 …
Ich habe eine Drupal 7-Site mit 40 Inhaltstypen. Wenn Drupal 8 veröffentlicht wird, möchte ich diese Inhaltstypen migrieren. Wäre dies möglich oder müsste ich diese Inhaltstypen von Grund auf neu erstellen?
Ich muss eine andere jQuery-Version verwenden. Derzeit verwendet Drupal jQuery 3.2.1, ich benötige jedoch eine frühere Version. In Drupal 7 können Sie die jQuery-Version problemlos mit dem jQuery Update- Modul ändern . Wie kann ich mit Drupal 8 dasselbe erreichen?
In Drupal 7 haben wir hook_schema()in der Installationsdatei eine Tabelle erstellt. Ich glaube, dass Sie dies in Drupal 8 auch tun können, aber ich hatte den Eindruck, dass Sie .yml-Dateien mit Ihrem Schema erstellen sollten. Wie werden Tabellen in Drupal 8 erstellt?
Ich habe eine ausgewählte Liste von Staaten: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas Im Code für den Zugriff auf den ausgewählten Statuswert kann ich Code wie folgt ausführen: ... $entity->get('field_state')->value; ... Ich bekomme die Werte wie AL oder AK. Wie kann ich die Labels wie Alabama oder Alaska bekommen?
Ich möchte meine Benutzer programmgesteuert auf die Standardseite "Zugriff eingeschränkt" umleiten. Ich weiß, dass ich für eine einfache Umleitung ein "RedirectResponse" -Objekt benötige, aber wie gebe ich hier die Standardseite "Zugriff eingeschränkt" an?
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.