Kleines templateengine Problem
Verfasst: Sa 23.Okt, 2010 21:38
Hallo zusammen,
ich schreibe derzeit an einem Sendeplan Mod für webradios welcher voll ins phpBB3 integriert ist.
Hierfür hätte ich für die moderatoren jedoch gern eine Übersicht ihrer Sendungen, sortiert nach einmaligen und wöchentlichen Sendungen.
Tabellenaufbau wäre folgender:
<head>Wöchentliche Sendungen
<head> Tag / Beginn / Ende / Sendungsname / Beschreibung / Bearbeiten / Löschen
<!-- BEGIN weekly -->
<body> Sendungsdaten
<!-- END weekly -->
<head> Einmalige Sendungen
<head> Datum / Beginn / Ende / Sendungsname / Beschreibung / Bearbeiten / Löschen
<!-- BEGIN onetime -->
<body> Sendungsdaten
<!-- END onetime -->
Mein Problem wäre nun, wie blende ich die Header aus wenn z.b. keine einmalige oder wöchentliche Sendung eingetragen ist.
hatte es mit <!-- IF weekly --> bzw. <!-- IF weekly.FELDNAME --> versucht, was jedoch nicht geht da sich dies ja vor dem <!-- BEGIN weekly --> befindet.
In die Schleife kann ich den Head aber auch nicht setzen da er ja sonst vor jeden Eintrag gesetzt wird.
Ich könnte mit einem Counter arbeiten der bei 1 begint und so ein Switch machen der nur einmal beim ersten durchlauf der Schleife true ist, aber viellcht gibt es ja eine einfachere lösung.
Gruss
Martin
ich schreibe derzeit an einem Sendeplan Mod für webradios welcher voll ins phpBB3 integriert ist.
Hierfür hätte ich für die moderatoren jedoch gern eine Übersicht ihrer Sendungen, sortiert nach einmaligen und wöchentlichen Sendungen.
Tabellenaufbau wäre folgender:
<head>Wöchentliche Sendungen
<head> Tag / Beginn / Ende / Sendungsname / Beschreibung / Bearbeiten / Löschen
<!-- BEGIN weekly -->
<body> Sendungsdaten
<!-- END weekly -->
<head> Einmalige Sendungen
<head> Datum / Beginn / Ende / Sendungsname / Beschreibung / Bearbeiten / Löschen
<!-- BEGIN onetime -->
<body> Sendungsdaten
<!-- END onetime -->
Mein Problem wäre nun, wie blende ich die Header aus wenn z.b. keine einmalige oder wöchentliche Sendung eingetragen ist.
hatte es mit <!-- IF weekly --> bzw. <!-- IF weekly.FELDNAME --> versucht, was jedoch nicht geht da sich dies ja vor dem <!-- BEGIN weekly --> befindet.
In die Schleife kann ich den Head aber auch nicht setzen da er ja sonst vor jeden Eintrag gesetzt wird.
Ich könnte mit einem Counter arbeiten der bei 1 begint und so ein Switch machen der nur einmal beim ersten durchlauf der Schleife true ist, aber viellcht gibt es ja eine einfachere lösung.
Gruss
Martin