Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

Board footer

Powered by FluxBB