[Gelöst]Variablen und Arrays in Templates - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: [Gelöst]Variablen und Arrays in Templates (/thread-1694.html) |
[Gelöst]Variablen und Arrays in Templates - Jan - 09.04.2006 Hallo, ich würde gerne Infos aus einem Array im "header" Template nutzen. Genauer den Usernamen. Wie kann ich dies im Template machen? was muss man machen, um an diese infos zu kommen? Es soll so aussehen: Code: <h2>$username, wie gehts?</h2> Wie kann ich PHP Code in das "header" Template bringen? Ich möchte keine neues Erstellen, sondern nur einen neuen Platzhalter im "header" Template einfügen, und diesen dann ersetzten lassen. Jan RE: Variablen und Arrays in Templates - Garlant - 09.04.2006 Hallo Jan, Die Variable $username kannst du in der global.php bestimmen. Den Rest kannst du dann über Sprachvariablen in der global.lang.php machen und in die Templates einfügen lassen, bzw. einfügen. Mfg Garlant RE: Variablen und Arrays in Templates - Jan - 09.04.2006 Okay, Ich möchte nun auch eine PHP-Anweisung im Header haben. Also muss ich nun eine bestimmte Datei ergänzen, um im Header die Variable $banner zu ersetzten. Welche Datei ersetzt die Variablen im Header? Jan RE: Variablen und Arrays in Templates - Garlant - 09.04.2006 Jan schrieb:Okay, Dies habe ich dir oben schon beantwortet. Für den Bereich Header ist die global.php zuständig, da der Header ein globaler Teil ist und demnach überall angezeigt wird (was Wort global genau genommen ja auch aussagt). RE: Variablen und Arrays in Templates - Michael - 09.04.2006 Das Template header wird in der Datei global.php mit Werten gefüllt und geladen. RE: Variablen und Arrays in Templates - Jan - 09.04.2006 Ich schätze das ganze muss hier hinter: PHP-Code: // Prepare the main templates for use Und wie schreib es da rein, das die Variable $username im Header Template mit meinem Code ersetzt wird? Jan RE: Variablen und Arrays in Templates - Michael - 09.04.2006 Der Code muss vor diese Zeile: PHP-Code: eval("\$header = \"".$templates->get("header")."\";"); PHP-Code: $username = $mybb->user['username']; RE: Variablen und Arrays in Templates - Jan - 09.04.2006 Danke. Gibt es eine Übersicht, welche Datei welche Templates generiert? Sowas wäre echt sehr hilfreich für vieles. Jan RE: Variablen und Arrays in Templates - Michael - 09.04.2006 Eine Übersicht gibt es nicht, hier kommst du aber mit Logik weiter. Da das Template header auf allen Seiten geladen wird, findest du den Code in der global.php, da diese auf allen Seiten eingebunden wird. |