Listview Objekte / Problem Verknüpfung

Fragen zu den Grundfunktionen der webEdition Oberfläche wie Backup, Import, ...
Fragen zu we:Tags bitte im Forum "Templates erstellen"
Benutzeravatar
Silke
webEdition Partner
webEdition Partner
Beiträge: 271
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Köln

Listview Objekte / Problem Verknüpfung

Beitragvon Silke » Di 5. Mai 2009, 16:00

Hallo zusammen,

ich stehe gerade auf dem Schlauch.
Ich möchte eine Listview von Objekten (Termine) mit Terminen in der Zukunft ausgeben. So weit kein Problem. Nun sind aber diese Objekte mit Objekten (Stadt) verknüpft. Und ich möchte pro Stadt nur 1 Termin in der Zukunft ausgeben.

Felder Klasse Termine:
Stadt (Typ Objekt)
Beschreibung (Typ Textinput)
Datum (Typ Datum)

Felder Klasse Stadt:
Titel (Typ Textinput)

<we:condition name="termine_condition">
<we:conditionAdd field="Datum" compare=">" type="now" />
</we:condition>
<we:listview type="object" classid="7" name="termine" condition="$termine_condition" order="Datum">
<we:repeat>
<we:field name="Titel" />

<we:field name="Beschreibung" />

<we:field name="Datum" type="date" format="d.m.Y" />

</we:repeat>
</we:listview>

Hat jemand einen Tipp für mich?

Gruß,
Silke

deemes

Beitragvon deemes » Di 5. Mai 2009, 16:20

Sorum wird das glaube ich nix, denn dazu bräuchtest Du ein GROUP BY, was über ein listview nicht geht. Kannst Du es nicht einfach anders herum machen?

Ein Listview über die Städte. In dem Listview dann ein weiteres Listview über die Termine mit rows="1", so dass Du nur den nächsten Termin der Stadt erhältst.

Benutzeravatar
Silke
webEdition Partner
webEdition Partner
Beiträge: 271
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Köln

Beitragvon Silke » Di 5. Mai 2009, 16:29

Hallo deemes,

das ginge natürlich, aber dann wäre die Liste nicht chronologisch nach den Terminen sondern nach den Städten sortiert und genau dies bräuchte ich.

Gruß,
Silke

deemes

Beitragvon deemes » Di 5. Mai 2009, 16:31

Dann wüsste ich keinen Weg mit einer direkten Ausgabe. Wenn Du etwas Ahnung von PHP hast kannst Du die Ergebnisliste in einem Array zwischenspeichern, sortieren und dann gesondert ausgeben.

Benutzeravatar
Silke
webEdition Partner
webEdition Partner
Beiträge: 271
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Köln

Beitragvon Silke » Di 5. Mai 2009, 16:36

darauf läuft es wohl hinaus. Danke :-)


Zurück zu „Basisversion“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast