-
Template
Einklappen
X
-
du kannst dir ja in dem Script, indem du die Template Klasse benutzt den Inhalt per PHP generieten lassen.
Eine Template Klasse macht nichts anderes als Standhalter auf verschiedene Arten gegen PHP-Variablen, PHP-Ereignisse oder Text auszutauschen.tata
moqui
[COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]
-
Original geschrieben von BloodReaver
code von der ausgabe?!
meinst du nich vielleicht design vom code?!
Kommentar
-
Original geschrieben von BloodReaver
code von der ausgabe?!
meinst du nich vielleicht design vom code?!
zudem hat "design" zwar was mit ausgabe zu tun, aber design ist nicht gleich ausgabe.
deine seite sollte auch mit textbrowsern wie lynx funktionieren und strunkturiert und damit übersichtlich sein.
das ist genau der grund warum man keinen tabellenaufbau für seiten verwenden sollte.
Kommentar
-
Dann erklär mir mal bitte wie ich dann meine Seite gestalten soll, also für mich sieht das so aus das ich mir mit templates mehr arbeit mache als sie mir erleichtern, außerdem habe ich da noch nix von mengentext gesehen und kann mir auch nicht vorstellen wie das gehen soll. Vieleicht könntest du uns mal ein kurzes, "kommplettes" Beispiel zeigen? Weil durch das Tutorial steig ich nicht wirklich durch, mag auch daran liegen das, soweit ich das richtig sehe, da auch noch die fortsetzungen fehlen.
Auf jeden Fall wäre es echt nett wenn das mal einer mit nem simplen Beispiel für alle dateien vernaschaulichen könnte.
Kommentar
-
Also erstmal muss ich sagen, dass ich mich auch noch nicht lange damit beschäftige, aber ich habe großen gefallen daran gefunden.
Ich habe auf meinem Server patTemplate installiert. Das ist einfach ein ordner der irgendwo auf dem server liegen muss.
Wenn man die tempates benutzen will geht man wie folgt vor:
PHP-Code:<?
// 1. patTemplate includen
include( "c:/server/apache/htdocs/template/include/patTemplate.php" );
// 2. neue instanz der Klasse erzeugen
$tmpl = new patTemplate();
// 3. Das Template angeben. Darunter versteht man die Datei, in der designt wird
$tmpl->readTemplatesFromFile( "example1.tmpl" );
// 4. Nun kann man z.B. eine Variable an das Template übergeben
$tmpl->addVar("templatename", "VARIABLENNAME", "wertderVariable");
//Wichtig, der Variablenname muss großgeschrieben werden, er kann
// dann mittels {VARIABLENNAME} im Template benutzt werden.
// templatename ist wichtig, weil man in einer Datei mehrere Templates
// benutzen kann.
// 5. Das Template parsen und anzeigen
$tmpl->displayParsedTemplate( );
?>
Code:<patTemplate:tmpl name="templatename"> Ganz viel Design und Variablen die übergeben wurden z.B. {VARIABLENNAME} </patTemplate:tmpl>
EDIT:
code- und php.tags by AbraxaxZuletzt geändert von Abraxax; 14.08.2003, 08:26.
Kommentar
-
tata
moqui
[COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]
Kommentar
Kommentar