queryCatalog nach rel. EffectiveDate

4 messages Options
Embed this post
Permalink
Jens Nachtigall

queryCatalog nach rel. EffectiveDate

Reply Threaded More More options
Print post
Permalink
Hallo,

ich will, dass getFolderContents nur alle Artikel mit Freigabedatum in der
Vergangenheit zurückgibt (a la "context/EffectiveDate < DateTime()"). Wie
müsste ein solches Kriterium für den contentFilter für queryCatalog aussehen?

Hintergrund: Ich habe eine Seite, wo auch Artikel aus der Zukunft grau
hinterlegt "angefeatured" werden (a la "Artikel erscheint erst in 3 Tagen"),
damit das geht habe ich "Access inactive content" im Plonesite-Ordner setzen
müssen. In anderen Smartfolders will ich dann aber wiederum nur die bereits
wirklich verfügbaren Artikel haben. Nun zeigt er mir im Smartfolder aber auch
schon die Artikel aus der Zukunft.

System: plone 3.2

Grüße,
Jens



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Maik Derstappen, Derstappen IT

Re: queryCatalog nach rel. EffectiveDate

Reply Threaded More More options
Print post
Permalink
Jens Nachtigall schrieb:

> Hallo,
>
> ich will, dass getFolderContents nur alle Artikel mit Freigabedatum in der
> Vergangenheit zurückgibt (a la "context/EffectiveDate < DateTime()"). Wie
> müsste ein solches Kriterium für den contentFilter für queryCatalog aussehen?
>
> Hintergrund: Ich habe eine Seite, wo auch Artikel aus der Zukunft grau
> hinterlegt "angefeatured" werden (a la "Artikel erscheint erst in 3 Tagen"),
> damit das geht habe ich "Access inactive content" im Plonesite-Ordner setzen
> müssen. In anderen Smartfolders will ich dann aber wiederum nur die bereits
> wirklich verfügbaren Artikel haben. Nun zeigt er mir im Smartfolder aber auch
> schon die Artikel aus der Zukunft.
>
> System: plone 3.2
>
> Grüße,
> Jens
>  
hall Jens,

ich habs grad nicht vor mir, aber kannst du nicht auch dem Smartfolder
(Topic) nen Kriterium für EffectiveDatemit geben?
Das würde zumindestens bei den Topics dein Problem beheben.

Das Anpassen der Zentralen Methode ist natürlich nachhaltiger ;-)

Gruß Maik

--
========================================================================

Derstappen    I T  Consulting   Tel:         +49 ( 341 )   600  13  0 31
Zope/E-Mail/Backup/Monitoring   Mobil:       +49 ( 178 )   861  2    833
M a i k   D e r s t a p p e n   Fax:         +49 ( 180 ) 5 021 121 90 56
H e r l o ß s o h n s t r  12   Email:  [hidden email]
0 4 1 5 5       L e i p z i g   Internet:    http://www.derstappen-it.de

========================================================================



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Raphael Ritz

Re: queryCatalog nach rel. EffectiveDate

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jens Nachtigall
Jens Nachtigall wrote:

> Hallo,
>
> ich will, dass getFolderContents nur alle Artikel mit Freigabedatum in der
> Vergangenheit zurückgibt (a la "context/EffectiveDate < DateTime()"). Wie
> müsste ein solches Kriterium für den contentFilter für queryCatalog aussehen?
>
> Hintergrund: Ich habe eine Seite, wo auch Artikel aus der Zukunft grau
> hinterlegt "angefeatured" werden (a la "Artikel erscheint erst in 3 Tagen"),
> damit das geht habe ich "Access inactive content" im Plonesite-Ordner setzen
> müssen. In anderen Smartfolders will ich dann aber wiederum nur die bereits
> wirklich verfügbaren Artikel haben. Nun zeigt er mir im Smartfolder aber auch
> schon die Artikel aus der Zukunft.

wenn es um SmartFolder geht, dann kannst Du ein entsprechendes
Kritrium definieren. Schau einfach mal wie der 'events' SF im
OOTB Plone auf zukuenftige events gesetzt ist. Dort das Zeit
Kriterium auf "Verganenheit" (älter als oder so) setzen und
gut ists.

Raphael


>
> System: plone 3.2
>
> Grüße,
> Jens
>
>
>
> _______________________________________________
> zope mailing list
> [hidden email]
> https://mail.dzug.org/mailman/listinfo/zope



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Jens Nachtigall

solved: Re: queryCatalog nach rel. EffectiveDate

Reply Threaded More More options
Print post
Permalink
On Samstag 11 Juli 2009 21:58:27 Raphael Ritz wrote:

> Jens Nachtigall wrote:
> > Hallo,
> >
> > ich will, dass getFolderContents nur alle Artikel mit Freigabedatum in
> > der Vergangenheit zurückgibt (a la "context/EffectiveDate < DateTime()").
> > Wie müsste ein solches Kriterium für den contentFilter für queryCatalog
> > aussehen?
> >
> > Hintergrund: Ich habe eine Seite, wo auch Artikel aus der Zukunft grau
> > hinterlegt "angefeatured" werden (a la "Artikel erscheint erst in 3
> > Tagen"), damit das geht habe ich "Access inactive content" im
> > Plonesite-Ordner setzen müssen. In anderen Smartfolders will ich dann
> > aber wiederum nur die bereits wirklich verfügbaren Artikel haben. Nun
> > zeigt er mir im Smartfolder aber auch schon die Artikel aus der Zukunft.
>
> wenn es um SmartFolder geht, dann kannst Du ein entsprechendes
> Kritrium definieren. Schau einfach mal wie der 'events' SF im
> OOTB Plone auf zukuenftige events gesetzt ist. Dort das Zeit
> Kriterium auf "Verganenheit" (älter als oder so) setzen und
> gut ists.

Ja, so geht es: Freigabedatum: Stichtag=Heute, in der Vergangenheit, "Weniger
als" (ganz "logisch", naja, mit "Mehr als" geht es jedenfalls nicht ;-)

Danke!
Jens



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope