2012-08-02 5 views
6

Kann ich Token-Ersetzungen in Drupal Template-Dateien verwenden? Ich versuche das:Drupal Token Ersetzung in Template-Datei

$author_uid = "[node:author:uid]"; 
$nid = "[node:nid]"; 

Aber es funktioniert nicht. Wie kann ich Token-Ersetzungen in meiner node.tpl.php-Vorlage richtig verwenden?

Antwort

12

Bekam es !! Dieser arbeitete für mich:

$author_uid = token_replace('[node:author:uid]', array('node' => $node)); 
$nid = token_replace('[node:nid]', array('node' => $node)); 

Sie haben die $ Knoten zum token_replace() Funktion zu übergeben, und Sie werden dann die gewünschten Ergebnisse erhalten. Hoffe das hilft jemandem!

+2

Dies ist sehr hilfreich. Danke =) – Renee

+1

Danke dafür. Du hast mir Stunden der Recherche erspart – HoldTheLine