Datums-Felder und Entity Query [Update]
*DEPTH TOO GREAT* in Kint
Quell-Id-Zuordnung einer Migration in Drupal 8 ändern
Drupals Migrate API hält eine interne Tabelle, in der eindeutige Quell-Ids den Ziel-Ids zugeordnet werden. In der Regel passiert das mittels einer Datenbank-Tabelle, in der jew.
Liste valider URI-Schemata ändern in Drupal 8
Falls Sie in Ihrer Drupal 8 Instanz obskure URI-Schemata benötigen und Sie Fehlermeldungen bezüglich ungültiger URI-Schemata erhalten, ist dieses Post für Sie gedacht.
Views Pager-Typ oder -Optionen programmatisch ändern
Nehmen wir an, wir möchten in einer Ansicht die Anzahl der ausgespielten Ergebnisse dynamisch anpassen, jenachdem welche Argumente an die Ansicht übergeben wurden.
Ein einzelnes Feld einer Entität anzeigen
Mitunter möchten Sie anstatt der vollständigen Entität nur das renderable array eines einzigen Feldes einer Entität anzeigen.
Blöcke: Die gleichen aber nicht die selben
Drupal 8 hat die Arbeit mit Blöcken deutlich verbessert, aber ist dabei nicht unbedingt übersichtlicher geworden. Der gleiche Block kann jetzt mehrfach platziert werden, etwa in verschiedenen Regionen, mit unterschiedlichen Sichtbarkeitseinstellungen, oder mit abweichenden Titeln.
Hervorgehobenes Formular einer Ansicht programmatisch ausgeben
Falls Sie ein hervorgehobenes Formular einer Ansicht programmatisch ausgeben wollen, können Sie folgenden Schnipsel verwenden. Das Ergebnis ist ein renderable array für das hervorgehobene Formular.
Facet programmatisch ausgeben
Wenn Sie programmatisch einen Facet-Block, der vom Facets-Modul zur verfügung gestellt wird, ausgeben möchten, z.B. um eine Template-Variable in einer Preprocess-Funktion zur Verfügung zu stellen, würde das unegefähr so aussehen:
Prüfen, ob ein Benutzer Zugang zu einer Route hat
Falls Sie überprüfen möchten, ob ein Benutzer Zugang zu einer Route hat, können Sie die Methode checkNamedRoute des