Nach Auswahl gruppieren listview

Fragen zum Erstellen von Templates für webEdition.
mobby
Senior Member
Beiträge: 1153
Registriert: Do 1. Sep 2005, 05:07

Nach Auswahl gruppieren listview

Beitragvon mobby » Sa 7. Dez 2019, 14:12

Hallo,
ich habe eine Klasse, in der eine Feldtype Auswahl enthalten sind. In der Ausgabe der listview möchte ich nun nach diesen Punkten eine Liste erstellen, also
Auswahl 1
-TitelID1
-TitelID2
Auswahl 2
-TitelID3
-TitelID4
...

Ist dies möglich?
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

Benutzeravatar
biwaMedia
webEdition Partner
webEdition Partner
Beiträge: 663
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: Nach Auswahl gruppieren listview

Beitragvon biwaMedia » Sa 7. Dez 2019, 14:20

HI,
direkt gruppiert ausgeben wird nicht funktionieren. Aber du könntest evtl. erst die Ids sammeln und dann nochmal drüber rennen...

Code: Alles auswählen

<?php $gruppe = array(); ?>
<we:listview>
<we:repeat>
<we:field name="gruppenfeld" to="global" nameto="gruppe">
<we:field name="WE_ID" to="global" nameto="id" />
<?php $gruppe[$GLOBALS['gruppe']][] = $GLOBALS['id']; ?>
</we:repeat>
</we:listview>

<?php 
$idsGruppe1 = implode(','  $gruppe['gruppe1'); 
$idsGruppe2 = implode(','  $gruppe['gruppe2'); 
?>
<we:listview ids="$idsGruppe1">
<we:listview>

<we:listview ids="$idsGruppe2">
<we:listview>
Je nachdem wie viele Felder du in der LIstview ausgeben musst, könntest du auch direkt alles in das pp array schreiben und dann mit foreach() über das array gehen ud die Felder gruppiert ausgeben...

Viele Grüße
Timo
webEdition Partner - http://www.blickfang-media.com
Vorstand im webEdition e.V. (Kassenwart)

mobby
Senior Member
Beiträge: 1153
Registriert: Do 1. Sep 2005, 05:07

Re: Nach Auswahl gruppieren listview

Beitragvon mobby » So 8. Dez 2019, 18:27

Vielen Dank, das werde ich mir mal anschauen.
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Majestic-12 [Bot] und 8 Gäste