Seite 1 von 1
Problem und Fragen zu Rules Mod!
Verfasst: 14.12.2003 17:05
von Chegga
Ich habe nun den Rules Mod installiert. Er läuft auch einwandfrei. Dann habe ich in der "overall_header.tpl" einen Link auf rules.php gemacht. Nur dummerweise weiß ich nicht, was das "{U_RULES}" heißt. Das ist doch der Link, oder? O.K. Aber was kommt da rein? U_RULES? Habe ich da richtig gedacht? Also bei U_RULS gehts nicht!
Hier noch der Code, den ich in die overall_header.tpl eingefügt hab:
Code: Alles auswählen
<td><a href="{U_RULES}"><img src="templates/fiappleblue/images/{LANG}top_bar_rules.gif" width="80" height="26" border="0" alt="{L_RULES}" title="{L_RULES}" /></a></td>
Danke!
cu derchecker
Verfasst: 14.12.2003 17:13
von Nico Haase
{U_RULES} ist ein Bezeichner fürs Templatesystem. Irgendwo wird dann mit
ein Wert zwischengespeichert, und der wird beim Erstellen der Seite dann darein gebastelt. Das ist dazu da, damit in einer zentralen Datei die Inhalte und in einer anderen - wichtig: eine andere, getrennt von der ersten! - stehen die grafischen Dinge. Effektiv wird die Adresse der Datei, also rules.php oder so, zugewiesen.
Verfasst: 14.12.2003 19:30
von oxpus
Mal ein kleiner Crashkurs dazu (so habe ich mir das Ganze angeeignet):
Es gibt unter PHP in der Regel 2 Dateien: Eine .php, die alle operativen Dinge übernimmt (Dateneingabe/Abfrage aus einer Datenbank/Datei, Verarbeitung der Daten und Ausgabe/Speichern in eine Datenbank/Datei). Die Ausgabe wird an die zweite Datei (bei phpBB 2.0.x sind das die .tpl-Dateien) übergeben; so wie Nico das beschrieben hat.
In der Templatedaten (.tpl) ist dann der "Übergabename" als Platzhalter für die Inhalte enthalten und das immer in geschweiften Klammern. Hier sind also {U_RULES} der Link und {L_RULES} der beschreibende Text dazu. Lt. Empfehlung von phpbb.com sollten Links mit "U_", sprachabhängige Texte mit "L_" und Befehle für z.B: Formulare oder "versteckte" Eingabefelder mit "S_" beginnen. So kann man auch in den Template-Files schneller deren Bedeutung erkennen. Platzhalter ohne "Vorsatz" beinhalten dann in der Regel die "eigentlichen" Inhalte der Felder.
OXPUS
Verfasst: 14.12.2003 19:35
von Nico Haase
gute erklärung, werd ich mir auch merken!