Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 13. März 2017 18:40
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
[GELÖST] Listit/LISE - Abfragen nach dem Inhalt eines eines Feldes
Hallo!
Ich habe eine lange Liste in LISE - sind Mitglieder eines Vereins!
Ich möchte jetzt nach einem bestimmten Feld die Mitglieder ausgeben.
z.B. haben alle Mitglieder das Feld Position.
Jetzt würde ich gerne auf einer Seite alle Mitglieder mit der Position X ausgeben. Auf einer anderen Seite möchte ich alle Mitglieder mit Position T ausgeben.
Wie ist das möglich?
Vielen Dank!
Offline
#2 14. März 2017 12:42
- bd0
- Server-Pate
- Ort: Köln
- Registriert: 22. Juni 2011
- Beiträge: 208
Re: [GELÖST] Listit/LISE - Abfragen nach dem Inhalt eines eines Feldes
du kannst per:
{ListIt2Instanzname category="kategoryname"}
nach kategorien ausgeben wenn welche definiert wurden.
ansonsten sollte auch:
{ListIt2Instanzname orderby="custom_feldname"}
gehen.
siehe Modulhilfe.
Offline
#3 14. März 2017 15:26
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Listit/LISE - Abfragen nach dem Inhalt eines eines Feldes
Danke für die Antwort!
Ich habe keine Kategorien definiert.
Aber ich habe eine Mehrfachauswahl, bei dem ich abfragen möchte, was jemand markiert hat.
Diese möchte ich dann gesammelt ausgeben. Ist das auch ohne Kategorien möglich?
Offline
#4 18. März 2017 20:02
- bd0
- Server-Pate
- Ort: Köln
- Registriert: 22. Juni 2011
- Beiträge: 208
Re: [GELÖST] Listit/LISE - Abfragen nach dem Inhalt eines eines Feldes
Du kannst per foreach Schleife alle Einträge deiner Liste durchgehen und nur die Einträge ausgeben die deinen Filterkriterien entsprechen:
{if $items|@count > 0}
{foreach from=$items item=item}
{if $item->fielddefs.deinFeld.value == "Wert aus der Mehrfachauswahl"}
{* ausgabe der inhalte *}
{$item->title}
{$item->fielddefs.anderesFeld}
{* ausgabe der inhalte // *}
{/if}
{/foreach}
{/if}
Ich weiss nicht obs dafür ne bessere Lösung gibt? Hat noch jemand ne gute Idee dazu? Kann nicht sagen wie performant das ist oder obs da ne direktere Möglichkeit gibt.
Offline
#5 18. März 2017 21:16
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Listit/LISE - Abfragen nach dem Inhalt eines eines Feldes
Hat noch jemand ne gute Idee dazu? Kann nicht sagen wie performant das ist oder obs da ne direktere Möglichkeit gibt.
Das ist die gängige Smarty-Variante. Performanter ginge es nur noch mit einer direkten Datenbankabfrage.
Evtl. könnte man die geringere Performance kompensieren, wenn man sich die Anzeige paginiert ausgeben lässt.
Offline
Seiten: 1