Page 1 of 1

Kategorie nach einem freien Feld sortieren

Posted: Sun Dec 21, 2008 3:57 pm
by robert
Ich plane mit Hilfe von Serendipity einen Veranstaltungskalender aufzubauen.

Dazu eine Frage bzw. Bitte um Unterstützung:

Ist es möglich bzw. wie ist es möglich, dass ich in einer Kategorie auch nach dem Inhalt eines freien Feldes sortiere.

Hintergrund

Ein Blogeintrag - veröffentlich am 2. Februar 2009 - verweist auf eine Veranstaltung am 5. Juni 2009 (das Datum stünde auch im Freien Feld) und ist den Kategorien "Blog" und "Termine" zugewiesen.

In der Kategorie Blog möchte ich natürlich nach Veröffentlichungsdatum sortieren, in der Kategorie Blog nach dem Datum (eben z.B. der 5. Juni 2009) und in der Kategorie Termine nach dem Inhalt des freien Felds.

Wenn ihr eine andere Lösung habt, wie ich nach zwei unterschiedlichen Daten in einem Blogbeitrag sortieren kann - bitte nur her damit :-)

Danke und frohe Vorweihnachtszeit
Robert

Re: Kategorie nach einem freien Feld sortieren

Posted: Sun Dec 21, 2008 5:10 pm
by garvinhicking
Hi!

Leider nicht ohne weiteres über die normalen Sortierfelder, in der SQL-Abfrage lässt sich nicht nach Werten in den entyrproperties-Feldern sortieren, da diese dort nicht abrufbar vorliegen sondern erst nach der Haupt-Artikelabfrage reingeladen werden.

Man müsste dafür ein eigenes Plugin programmieren was über einen event-hook einen eigenen Tabellenjoin anhand konkreter Namen und Kriterien durchführt. Das wäre etwas sehr individuelles was ich so nicht abstrahierbar für ein allgemeingültiges serendipity-plugin ansehen könnte. Ggf. könnte man das bestehende entryproperties plugin als Grundlage dafür nehmen.

Bei der Programmierungslösung kann ich dir gerne helfen, aber erst voraussichtlich ab Mitte Januar.

Grüße,
Garvin

Posted: Sun Dec 21, 2008 8:41 pm
by robert
Hallo Garvin,
danke für die rasche Rückmeldung und danke für das Angebot. Mitte Jänner wäre auch schon etwas.
Ich melde mich bei dir, was ich mir eigentlich vorstelle.
Liebe Grüße
Robert