Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2008-11-09 12:17:20
- phuture303
- Member
- Registered: 2008-09-14
- Posts: 127
[de-de] (gelöst) Custom fields wochentagabhängig auslesen
Hallo,
für eine Kinoseite würde ich gerne für jeden Artikel (= Filmbeschreibung) sieben custom fields anlegen ( = sieben Wochentage: Mo, Di, Mi, …), in denen ich für jeden Film die wochentagabhängigen Vorstellungen eintrage. Beispiel: am Montag läuft der Film um 15:00, am Dienstag um 15:00 + 17:30, am Mittwoch wieder nur um 15:00 usw.
Auf der Startseite sollen dann in einer Sidebar der Filmtitel und darunter die aktuellen Spielzeiten des heutigen Tages (also heute das custom field “Mo” nur an einem Montag, custom field “Di” nur an einem Dienstag) angezeigt werden.
Muss ich die custom fields irgendwie über <txp:php>
und $datum = getdate(); (und entsprechenden selbst geschriebenen php-if/else-Abfragen) ausgeben? Oder gibt es eine Textpattern-eigene Lösung, mit oder ohne Plug-In?
Besten Dank & viele Grüße
David
Last edited by phuture303 (2008-11-09 14:10:48)
Offline
#2 2008-11-09 13:27:47
- phuture303
- Member
- Registered: 2008-09-14
- Posts: 127
Re: [de-de] (gelöst) Custom fields wochentagabhängig auslesen
Ich habs schon selber rausgefunden:
<txp:php>
$d = date("D");
$montag = custom_field (array ('name' => 'montag'));
$dienstag = custom_field (array ('name' => 'dienstag'));
$sonntag = custom_field (array ('name' => 'sonntag'));
if ($d=="Mon")
echo "$montag";
if ($d=="Tue")
echo "$dienstag";
if ($d=="Sun")
echo "$sonntag";
</txp:php>
Jetzt stricke ich mir das noch so hin, dass der Filmtitel, wenn der Film an einem Tag gar nicht läuft (also das custom field für den Tag leer bleibt), auch nicht in der Sidebar angezeigt wird, und ich bin zufrieden :-)
Grüße
David
Offline