Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren


3
Wie kann ich die Knoten-ID aus einem Pfadalias abrufen?
Ich möchte in der Lage sein, die NID zu erhalten, aber die einzige Information, die ich habe, ist http://example.com/this-is-the-alias . Gibt es eine Möglichkeit, den internen Pfad von / node / * für diesen Alias ​​zu ermitteln, wenn ich nicht auf der Seite bin? Oder gibt es eine Möglichkeit, die …
17 nodes  8  routes  path-aliases 



8
Wie erhalte ich den Basispfad?
Ich möchte den Basispfad in einer Drupal 8-Vorlagendatei verwenden. Ich habe Folgendes versucht, aber ich erhalte nicht das richtige Ergebnis. {{ app.request.baseUrl }} {{base_path}} Was ich brauche, ist der absolute Pfad zum Knoten {{ app.request.baseUrl }}/{{ url }}. Eine Lösung, die ich gefunden habe, besteht darin, diesen Code in einen …
16 theming 

3
Rendern von einfachem Text als HTML in Drupal 8 Zweig
Ich bin auf eine Wand gestoßen, die versucht, einen SVG-Bild-Markup-Code aus einem Nur-Text-Feld in HTML zu rendern. Ich versuche, den SVG-Code aus einem Nur-Text-Feld zu rendern, ohne das Nur-Text-Feld-Rendering an anderer Stelle zu überschreiben. Im Nur-Text-Format werden derzeit alle HTML-Tags und <> in konvertiert < >. Ich habe eine Feldvorlage …
16 8  theming 

3
"Drupal-Aufrufe sollten in Klassen vermieden werden. Verwenden Sie stattdessen Dependency Injection."
In meinem Modul verwende ich den folgenden Code, um den URL-Alias ​​der angegebenen URL zu erhalten: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); Bei einem Modul, für das ich Automated Review ( http://pareview.sh/ ) ausführe , wird die folgende Warnung angezeigt: 16 | WARNUNG | \ Drupal-Aufrufe sollten in Klassen vermieden werden. Verwenden Sie …

7
Konfiguration vom Import / Export ausschließen
Ich dachte, dies sei ein einfacher Anwendungsfall für das neue Konfigurationsmanagementsystem, aber ich hatte kein Glück, herauszufinden, wie dies gelöst werden kann: Problem Ich möchte die Konfiguration in git speichern und drush verwenden, um die Konfiguration während der Entwicklung zu exportieren und dann bei der Bereitstellung die Konfiguration zu importieren. …

4
Wie implementieren Sie einen benutzerdefinierten Submit-Handler in hook_form_alter ()?
Ich habe eines meiner Drupal 7-Module auf 8 aktualisiert und habe ein Problem mit meiner Formularänderung. Ich füge eine Validierungsfunktion und einen Submit-Handler hinzu. Die Validierungsfunktion wird gerade aufgerufen, aber die Submit-Funktion wird nicht ausgelöst. Ich frage mich, ob dies bedeutet, dass es einen Symfony-ähnlichen Ansatz gibt, mit dem Übergabehandler …
16 forms  8 

2
Wie debugge ich EntityMalformedException?
Es liegt ein schwerwiegender Fehler vor. EntityMalformedException: Fehlende Bundle-Eigenschaft für Entität vom Typ Node. in entity_extract_ids () (Zeile 7700 von. \ includes \ common.inc), wenn versucht wird, auf user / xyz zuzugreifen . Ich habe versucht, Informationen über den fehlerhaften Knoten in Zeile 7700 abzurufen, in der die Fehlermeldung angezeigt …

5
Drush benötigt einen höheren Bootstrap-Level, um zu laufen
Haben Sie eine Vorstellung davon, was diesen Fehler bei der Ausführung verursachen könnte? drush si geoslate --db-url='mysql://root:root@localhost/geoslate' --site-name=Geoslate Der Befehl site-install benötigt eine höhere Bootstrap-Stufe, um ausgeführt zu werden. Sie müssen ihn in einer funktionsfähigeren Drupal-Umgebung aufrufen, um diesen Befehl auszuführen. Der Drush-Befehl 'si vimn_geoslate' konnte nicht ausgeführt werden. Ein …
16 drush 



5
Einschließen einer anderen jQuery-Version nur auf einer bestimmten Seite
Das jQuery-Update-Modul enthält dieses Skript. <script type="text/javascript" src="/sites/all/modules/jquery_update/replace/jquery.min.js?6"></script> Ich brauche dies auf jeder Seite, mit Ausnahme einer bestimmten Vorlagendatei, für die ich Fancy Box verwende, und benötige eine spätere Version von jQuery. Ich muss das jQuery-Update davon ausschließen, das obige Skript $scriptsNUR in die Variable page-media-photos.tpl.php einzufügen. Wie kann ich …
16 6  javascript 

9
Wie kann ich Elemente aus der Liste der zulässigen Werte eines Auswahlfelds entfernen, das Daten für die Werte enthält?
Ich habe einen Inhaltstyp mit einem Listen- / Auswahloptionsfeld erstellt und die Schlüssel / Wert-Paare eingegeben, die für die Funktion der Auswahlliste erforderlich sind. Es wurden Daten eingegeben, und es wurde entschieden, dass bestimmte Begriffe nicht mehr gelten und dass sie gelöscht werden sollten. Beim Versuch, diese Begriffe zu entfernen, …
16 7  entities 

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.