Als «8» getaggte Fragen

Versions-Tags sollten für Fragen verwendet werden, die nur für eine Version gelten, und nicht nur für die von einer Site verwendete Version.

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 


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 

3
Weiterleiten nach dem Absenden des Formulars
Ich erstelle ein benutzerdefiniertes Formular in Drupal 8. Ich erinnere mich, dass wir in Drupal 7 mit dem $form_state['redirect'] = 'mycustompath';benutzerdefinierten Submit-Handler zum benutzerdefinierten Pfad umleiten können , aber wie kann ich Benutzer nach dem Senden des Formulars in Drupal 8 umleiten? Ich weiß, ich sollte submitFormMethode verwenden: public function …
16 forms  8  redirection 

4
Überprüfen Sie, ob der Benutzer in einem Thema angemeldet ist
In Drupal 7 können wir einfach überprüfen, ob der aktuelle Benutzer in einem Thema angemeldet ist, indem wir dies überprüfen $GLOBAL['user']->uidoder verwenden user_is_logged_in(). Wie kann ich in Drupal 8 überprüfen, ob ein Benutzer in einer Seitenvorlage angemeldet ist? Eine Lösung ist das manuelle Einchecken hook_preprocess_page(), aber da dies sehr beliebt …
16 theming  8 

10
Taxonomiebedingungen abrufen
Ich wollte Taxonomiebegriffe aus einem bestimmten Wortschatz in Drupal 8 abrufen. Anscheinend kann ich es immer noch benutzen, taxonomy_get_treeaber es ist veraltet. Ich muss jetzt TermStorageInterface :: loadTree verwenden Ich versuche, von a auf diese Funktion zuzugreifen, Blockverstehe jedoch nicht, wie die TermStorageInterfaceKlasse instanziiert werden kann . Ich habe versucht, …
16 taxonomy-terms  8 

6
Lösen Sie die Cron-Sperre
Ich habe cron ausgeführt und die Ausführung abgebrochen. Jetzt bekomme ich diese Nachricht: Es wird versucht, cron erneut auszuführen, während es bereits ausgeführt wird. In Drupal 7 konnte ich die Variable cron_semaphore löschen . Wie erreichen Sie dasselbe in Drupal 8?
15 8  cron 



2
Wie übergebe ich Parameter an den Form Builder?
Ich habe die folgenden Routen in module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Dies ist der Code in Modulname / src / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return …
15 forms  8 


4
Stellen Sie sicher, dass ein Feld nicht leer ist
Was ist die beste Methode, um zu überprüfen, ob ein Feld in einer Knotenvorlage leer ist? In node - example.html.twig können wir die Variable "content" verwenden. Ich kann check nicht dazu verwenden, einen Block zu überprüfen {% if content.field_example %} Ich kann so etwas benutzen: {% if content.field_example['#object'] is defined …
15 theming  8 

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.