Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2012-02-29 10:56:43
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
[de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
Artikel werden in der Reihenfolge des Zeitstempels aufsteigend ausgegeben und sollen solange ausgegeben werden, wie das Ablaufdatum in der Zukunft liegt.
Über den article-Tag scheine ich das nicht umsetzen zu können. Ist das mit Bordmitteln nicht möglich? Warum gibt es dann überhaupt ein Ablaufdatum?
Bisher nutze ich dies hier:
<txp:article form="veranstaltungen" pgonly="0" time="future" sort="Posted asc" />
Danke schon einmal für Anregungen
Offline
#2 2012-02-29 12:06:09
- uli
- Moderator
- From: Cologne
- Registered: 2006-08-15
- Posts: 4,315
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
- Hast du in deiner form ein conditional, das für Fehlausgaben sorgt?
- Stehen um den article tag conditionals, die die Ausgabe verhindern?
- Ist es überhaupt der richtige article tag, in den du time=“future” eingefügt hast?
- Steht das pgonly eventuell gerade auf 1? (
0
ist default, wird also nicht benötigt.) - Eingefügt: Sind die beiden Daten (Datums ;) unbemerkt beim Speichern kollidiert?
- Steht der Artikel auf “live”?
Eigentlich sollte dein obiger tag funktionieren, aber es gibt so viele Möglichkeiten, dass er scheitert … wenn nichts davon hilft, poste deinen Code für form und page.
Last edited by uli (2012-02-29 12:09:55)
In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links
Offline
#3 2012-02-29 12:41:57
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,476
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
Falls es bei deiner Frage darum geht, dass abgelaufene Artikel nicht mehr gezeigt werden, dann musst du in “Erweiterte Einstellungen” den Eintrag “Abgelaufene Artikel veröffentlichen?” auf “nein” stellen.
Last edited by GugUser (2012-02-29 13:19:58)
Offline
#4 2012-02-29 13:03:43
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
Sorry, dann habe ich mich unglücklich ausgedrückt.
Artikel werden ausgegeben. Wenn ich time="future"
angebe, wird der Artikel nach erreichen der ersten Datumsangabe “Zeitstempel” nicht mehr ausgegeben. Maßgebend soll aber das Datum des zweiten DatumsfeldesAblaufdatum sein. Der Parameter für “time” bezieht sich wohl auf das erste Datumsfeld.
Wie kann ich definieren, dass das maßgebende Datum das “Ablaufdatum” sein soll?
Was für einen Sinn macht diese Angabe überhaupt, wenn ich nicht darauf zugreifen kann?
Ist das nun klarer?
Offline
#5 2012-02-29 13:23:33
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,476
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
“future” brauchst du nur, wenn das Veröffentlichungsdatum, also das erste Feld, in der Zukunft liegt, der Artikel aber trotzdem angezeigt werden soll. Wenn du time="future"
weglässt, und wie von mir oben geschrieben “Abgelaufene Artikel veröffentlichen?” auf “nein” stellst, dann sollte es so funktionieren, wie ich verstehe, dass du es brauchst.
Offline
#6 2012-02-29 13:43:27
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
Danke für Deine Geduld.
Wenn ich time="future"
raus nehme, werden nur Artikel angezeigt, deren Veröffentlichkeitsdatum abgelaufen ist.
Ich versuche es mal inhaltlich:
Die Artikel entsprechen Veranstaltungen, die mit dem Artikel-Tag (s.o.) ausgegeben werden.
Nun sollen nur Veranstaltungen ausgegeben werden, deren Ablaufdatum in der Zukunft liegt.
Das Ablaufdatum ist die zweite Datumsangabe im Formular zur Eingabe von Artikeln.
Die Sortierung der Veranstaltungen erfolgt über das Datum der Veröffentlichung.
Offline
#7 2012-02-29 13:55:37
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,476
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
Was meinst du mit abgelaufenem Veröffentlichungsdatum? Das läuft doch nicht ab.
Das was du willst, habe ich auch schon umgesetzt. Ist kein Problem.
Die Sache sollte funktionieren wie du willst, wenn du in den erweiterten Einstellungen das tust, was ich oben schrieb.
Offline
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
Das sind die generellen Regeln, die Textpattern anwendet:
- Artikel werden ab dem Veröffentlichungszeitpunkt ausgegeben
- Artikel werden bis zum Ablaufzeitpunkt ausgegeben
Auf Wunsch wird von diesen generellen Regeln abgewichen:
- Mit dem Attributwert
time="future
wird Regel 1 umgekehrt: Artikel werden bis zum Veröffentlichungszeitpunkt ausgegeben - Mit dem Attribut
sort
lassen sich von “Veröffentlichungsdatum, absteigend” abweichende beliebige Sortierkriterien festlegen - Mit der Einstellung “Abgelaufene Artikel veröffentlichen? Ja” wird Regel 2 deaktiviert, es werden Artikel über den Ablaufzeitpunkt hinaus ausgegeben.
Ein Artikel muss jede angewendete Regel erfüllen, damit er ausgegeben wird. Wird auch nur eine Regel nicht erfüllt, wird der Artikel nicht ausgegeben.
Offline
#9 2012-02-29 16:10:07
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,476
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
Sehr klar erklärt. Besser so als lange rumzufragen.
Offline
#10 2012-02-29 16:55:53
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] Artikel ausgeben, deren Ablaufdatum in der Zukunft liegt
klasse, danke Euch für die Hilfe!
Offline