[GELÖST] .theme Datei einlesen
Eingetragen von pb83 (46)
am 06.06.2016 - 09:50 Uhr in
am 06.06.2016 - 09:50 Uhr in
Hallo,
ich habe in meinem "themes -> custom -> xxxtheme" Verzeichnis eine ".theme" Datei angelegt um verschiedene Funktionen einzulesen.
Die Datei beinhaltet zur Zeit folgenden Inhalt:
<?php
function xxxtheme_preprocess_node(&$variables) {
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
$variables['language'] = $language;
}
?>
Ist der Inhalt der Datei so ausreichend oder muss noch etwas hinzu?
Ich möchte damit später die Sprache in verschiedenen nodes abfragen.
Muss ich noch irgendwas machen damit die ".theme"-Datei berücksichtigt wird oder liest Drupal die automatisch ein
und schaltet diese selbst "aktiv".
Vielleicht kann mir jemand von Euch einen Hinweis geben.
Danke und Gruß
Paul
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, das sollte so
am 06.06.2016 - 10:50 Uhr
Hi,
das sollte so passen.
Dieser Hook wird aufgerufen, wenn Node Variablen für node.html.twig zu Anzeige vorbereitet werden.
function xxxtheme_preprocess_node(&$variables)
https://api.drupal.org/api/drupal/core!modules!node!node.module/function/template_preprocess_node/8.2.x
Gruss
Robert
moin robert, danke für deine
am 06.06.2016 - 11:08 Uhr
moin robert,
danke für deine antwort. hat geklappt. :)
mein fehler war u.a., dass ich die sprache in einem feld abgefragt habe und nicht in einer node darum
sah ich kein ergebnis.
deshalb musste ich:
function xxxtheme_preprocess_field(&$variables)
dann dementsprechend anpassen.
danke und grüße
paul