Antworten: 6
Seite [1] |
|||
MrJack Wannabe poster Beiträge: 34 |
# Thema - 24.03.2007 um 15:11 Uhr
Hallo! Ich will in einer Table mit 2 Spalten in jeder Spalte eine Datei inkludieren. Beispiel: In der linken Spalte sind die Artikel aufgelistet, in der rechten Spalte die News. In php ist das ja einfach, da erstelle ich eine Tabelle mit 2 Spalten und schreibe bei jeder Spalte include(datei.php); Ich möchte diese Ausgabe der Tabelle mit den inkludierten Dateien aber in der tpl-Datei machen. Wie geht das? |
||
Inaktiv |
|
||
nerv Rock the board Herkunft: Mannheim Beiträge: 81 |
# Antwort: 1 - 24.03.2007 um 15:43 Uhr
setze an die stelle jeweils einen platzhalter und include die files in dem script welches dieses template aufruft. musst den inhalt der files dan einfach in die vars setzen. ------------------ Nur ein Narr kämpft ohne Aussicht auf den Sieg. |
||
Inaktiv |
|||
MrJack Thread-Ersteller Wannabe poster Beiträge: 34 |
# Antwort: 2 - 24.03.2007 um 15:52 Uhr
Das hab ich jetzt nicht so ganz verstanden. Kannst du bitte ein Beispiel posten? In der php-Datei definier ich einen Platzhalter und was weise ich darauf zu? |
||
Inaktiv |
|||
nerv Rock the board Herkunft: Mannheim Beiträge: 81 |
# Antwort: 3 - 24.03.2007 um 16:04 Uhr
Daten aus datei in Variable laden $data['daten']['feld1'] = geladene file daten $data['daten']['feld2'] = geladene file daten
im template dan {daten:feld1} oder {daten:feld2} an die stelle wo das angezeigt werden soll. legst du in $data['daten']['feld1'] einen array kanst du den mit der loop funktion im template dan durchlaufen. ------------------ Nur ein Narr kämpft ohne Aussicht auf den Sieg. Zuletzt editiert von nerv am 24.03.2007 um 16:05 Uhr (2x Editiert) |
||
Inaktiv |
|||
MrJack Thread-Ersteller Wannabe poster Beiträge: 34 |
# Antwort: 4 - 24.03.2007 um 16:13 Uhr
ok, das hab ich ja soweit, aber wie lade ich die Daten aus der Datei in die definierte Variable? $data['daten']['feld1] = ? Vielleicht gibt's ja auch eine andere Lösung für mein Problem. Anscheinend bin ich dafür zu dumm. Ich möchte einfach eine Tabelle mit 2 gleich großen Spalten unabhängig vom Inhalt, d.h. beide Spalten sollen jeweils 50% der Tabelle einnehmen. Und ich dachte mir eben, dass dies nur mittels tpl-Datei möglich ist. Vielleicht gehts ja anders. Zuletzt editiert von MrJack am 24.03.2007 um 16:22 Uhr (1x Editiert) |
||
Inaktiv |
|||
nerv Rock the board Herkunft: Mannheim Beiträge: 81 |
# Antwort: 5 - 24.03.2007 um 20:23 Uhr
schau dir mal die file funktionen von PHP an fopen() bzw file(). kommt halt auch drauf an was genau du vorhast und wie die datei aufgebaut ist. ------------------ Nur ein Narr kämpft ohne Aussicht auf den Sieg. Zuletzt editiert von nerv am 24.03.2007 um 22:18 Uhr (1x Editiert) |
||
Inaktiv |
|||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 6 - 24.03.2007 um 20:27 Uhr
übergib einfach den letzten parameter mit 1 an cs_subtemplate. dann kannst du die variablen aus dem template auch im theme verwenden wie zb {wars:navlist} und so weiter. |
||
Inaktiv |
|||
Antworten: 6
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |