Hallo,
Ich programmiere schon einige zeit in PHP aber immer nur Kleinigkeiten.
Da ich immer den HTML Code über PHP ausgegeben habe und jetzt für meine Verhältnisse ein Riesen Projekt ansteht habe ich ein Paar fragen zu dem Templat System.
Doch bevor ich zu meinen Fragen komme möchte ich mein Projekt vorstellen.
Es soll eine Art Redaktionssystem werden da ich vor habe ein Online Magazin zu betreiben.
Das ganze soll auf PHP und MySql basieren.
News und Kolumnensystem, Linkliste sowie eine User (Redakteur) Management usw. . Auf der Seite selber brauchen sich keine User anzumelden die User gibt es nur im Backendbereich für die Redaktion.
Mit dem PHP Code selber komme ich so hin. Was mir sorgen macht ist die MySQL Datenbank und das tpl. System.
MySql deshalb weil ich bisher immer nur eine Tabelle gebraucht habe und praktisch keine übergriffe auf andere Tabellen gehabt habe.
Beim tpl. System ist es so das ich wie gesagt noch nie eines verwendet habe.
Um es übertrieben zu sagen ich weiß das man die Seite komplett in HTML Coden kann und dann mittels Platzhalter( {variablen} ) den „text“ von Php dort ausgibt.
Aber wie gebe ich tpl. in tmp. aus.
Ich habe z.b. die Variable {content} praktisch der „Hauptframe“ wenn ich jetzt auf die Seite komme wird standartmässig diese Variable mit den Aufmachern der letzten 3 News gefüllt . Da das aber was gleiche schauen soll wir das in einer Tabelle ausgegeben.
Muss ich jetzt in Php alles in ein Array packen samt <table><tr><td> text</td></tr></table> oder kann ich das ganze an ein anderes tpl. „schicken“ wo ich eine HTML Tabelle gemacht habe mit Platzhaltern al a {Ueberschrift1}, {Ueberschrift2} und {Ueberschrift3} und dieses tpl. (news_uebersicht.tpl) in die variable {content} auf dem index.tpl anzeigen lassen?
Wenn ich die variable {content} gefüllt habe mit z.b. der News übersicht und es will wer weiter lesen und klickt die News an dann ladet er z.b. die news.php wo die Daten aus der DB geholt werden diese werden verarbeitet und werden dann wieder an variable {content} geschickt (wieder mit einem zwischen tpl. News_detail.tpl) wird da die variable {content} automatisch mit dem neuen Inhalt überschrieben?
Ich muss dazu sagen das ich gerade in der vorbereitung für das projekt bin und noch keine Zeile gecodet habe. Das sind nur so fragen die ich wissen muss/will bevor ich das prinzip für das Projekt festlege.
P.s.: Falls wer zeit hat würde ich mich freuen wenn jemand den Guru *g* für mich macht ihr müsst keine Zeile Programmieren nur werde ich noch einige fragen haben und da hätte ich gerne jemanden der mich mit antworten füttert. (Icq, MSN, E-Mail, PN, Forum alles kein problem).
Mit freundlichen Grüßen
Fuzzy