Drupal

12
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...

12
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...

12
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'...

12
Ä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...

12
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 ()...

12
Wie funktionieren clean_class und clean_id?

Ich bin neu in der Drupal 8- und Twig-Syntax. Ich kann nicht verstehen, wie der Filter clean_class "region | clean_class" funktioniert. Was ist clean_class hier? Ich habe folgenden Code in meine Datei page.html.twig eingefügt {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{...

12
So überschreiben Sie den Seitentitel nach Inhaltstyp

Ich verwende das pagetitleKernmodul, um einen Seitentitel zu rendern. Für bestimmte Inhaltstypen möchte ich jedoch dieSeiteHaupttitel ist die Bezeichnung des Inhaltstyps (z. B. "News") und nicht die Bezeichnung des Knotens (z. B. "Drupal 8 veröffentlicht!"). Gibt es einen einfachen Weg, dies zu...

12
Rendern Sie ein Knotenfeld in page.html.twig

Ich habe ein Bildfeld in meinem Inhaltstyp (field_hero_image). Ich möchte nicht, dass es in der Datei node.html.twig gerendert wird. Ich möchte es jedoch in der Datei page.html.twig rendern. Insbesondere möchte ich es neben dem Seitentitel rendern. Welchen Code würde ich in meiner Datei...

12
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

12
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...

12
Wie erhalte ich die Knotentypbezeichnung von einem Knotenobjekt?

Ich versuche, die Bundle-Bezeichnung (Knotentyp-Bezeichnung) des Knotens von einem Knotenobjekt in Drupal 8 abzurufen. Das funktioniert, scheint aber langatmig: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Gibt es eine andere...

12
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...