Veröffentlichungs-Status und -Zeitraum

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Veröffentlichungs-Status und -Zeitraum

Beitragvon Nasir » 13. Jan 2006, 15:45

Hi,

vorweg erstmal: ich finde diesen ›asketischen‹ Ansatz hinter Redaxo, ein ziemlich nacktes System auszuliefern, bei dem ich als Entwickler Vieles ›zu Fuß‹ in den Templates erledigen muss, prinzipiell ja ziemlich gut.

In einem Punkt geht mir das aber zu weit, nämlich hinsichtlich des Veröffentlichungs-Status und -Zeitraums von Artikeln. Konkret meine ich damit so etwas wie z.B.:

• OOCategory::getArticles() returned auch solche Artikel, deren »Anzeigen ab Datum«-Wert in der Zukunft liegt.

• Wird ein Artikel mit zukünftigem Startdatum aufgerufen, liefert Redaxo den skrupellos aus.

• Wird ein Artikel aufgerufen, der nicht öffentlich ist, liefert Redaxo diesen ebenfalls aus. Klar – der würde z.B. nicht von OOCategory::getArticles() returned und daher idR nicht in der Navigation erscheinen, aber er ist immer noch abrufbar.

Ich denke, es wird klar, worauf ich hinauswill.

Der Punkt ist nun: ich habe mehr als 6 Jahre PHP-Erfahrung und es überfordert mich daher nicht, im Template sicherzustellen, dass auch wirklich nur das abgerufen und in der Navigation angezeigt wird, was 1. online ist und 2. innerhalb des Gültigkeitszeitraums liegt. Aber – und das ist der Grund für dieses Posting – ich finde es zum einen mühsam und fehleranfällig (man kann leicht übersehen, dass diese Checks nötig sind) und vor allem frage ich mich, warum diese Aspekte nicht im Kern von Redaxo abgehandelt werden.

Vielleicht habe ich nur irgendwas übersehen oder missverstanden? Vielleicht ist das o.g. Verhalten kein Bug, sondern ein Feature? Und wenn ja: welchen Nutzen soll das haben?

Ich bin mal optimistisch und schreibe dieses Posting daher in das »Navigations«- und nicht in das »Bug«-Forum ;-)

Ciao
Carsten
Nasir
 
Beiträge: 24
Registriert: 8. Jan 2006, 11:31
Wohnort: Hamburg

Beitragvon svenalbert » 13. Jan 2006, 19:47

so wie ich das mal verstanden hatte, sind die daten (von ihrer funktion her) noch nicht implementiert. vielleicht hab ich aber auch was falsch verstanden.

Sven
Benutzeravatar
svenalbert
 
Beiträge: 1295
Registriert: 24. Nov 2005, 16:21
Wohnort: Clausthal-Zellerfeld / lower saxony

Beitragvon Markus.Staab » 14. Jan 2006, 16:30

Hi,

svenalbert hat geschrieben:so wie ich das mal verstanden hatte, sind die daten (von ihrer funktion her) noch nicht implementiert. vielleicht hab ich aber auch was falsch verstanden.


ja das ist so richtig, da diese Datenfelder auch für andere Zwecke "misßbraucht" werden können.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany


Zurück zu Templates/Navigationen [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast