friends-of-contao / contao-memberlist

Memberlist extension
6 stars 10 forks source link

Mitglieder werden nicht ausgegeben #4

Closed Mike008 closed 10 years ago

Mike008 commented 10 years ago

Die Liste der Mitglieder (Vorname, Nachname, Avatar) einer Mitgliedergruppe wird im Frontend nicht ausgeben, stattdessen wird nur eine Legende und ein Suchfeld ausgegeben.

hschottm commented 10 years ago

Um welche Contao-Version handelt es sich? Kannst du genau beschreiben, was du gemacht hast? (Welches Modul verwendet, Einstellungen des Moduls etc.)

Mike008 commented 10 years ago

Ich habe ca. 20 Mitglieder angelegt mit Bild (avatar Erweiterung). Die Mitglieder sind in drei versch. Mitgliedegruppen verteilt. Wobei manche in allen 3 Gruppen sind, manche in zwei oder nur einer. Nun möchte ich die Mitglieder gruppenbezogen ausgeben auf der Homepage (Frontend). Jeweils eine Gruppe pro Seite. Allerdings wird nur die Legende (avatar, firstname, lastname) ausgegeben, aber nicht die Bilder und Namen der Mitglieder.

hschottm commented 10 years ago

Könntest du mir trotzdem noch mal sagen, welche Version des memberlist-Moduls du verwendest und welche Contao-Version? Ich müsste schon wissen, wo ich testen muss.

Mike008 commented 10 years ago

Contao Version 3.2.3, und memberlist die aktuellste.

hschottm commented 10 years ago

Dann vermute ich mal, dass du in deinen Mitgliederprofilen die Felder einfach nicht aktiviert hast. Du musst bei jedem Mitglied unter "Öffentliches Profil" die Felder ausgewählt haben, die auch angezeigt werden sollen. Falls kein Feld der Mitgliederliste für ein Mitglied als öffentlich definiert ist, wird auch kein Datensatz ausgegeben. Deshalb ist die Ausgabe bei dir sicherlich leer. Bei mir geht das nämlich:

bildschirmfoto 2014-01-15 um 15 27 55

bildschirmfoto 2014-01-15 um 15 27 16

Nichts desto trotz habe ich gerade auch noch ein Update ins Extension Repository eingestellt, da mit den neuen Datei-UUID's die Ausgabe bei Avataren kracht. Ich habe jetzt noch ein Avatar-Handling eingebaut, obwohl das eigentlich Sache der Avatar-Erweiterung wäre. Deswegen gibt es jetzt auch zusätzlich einen Hook, bei dem sich andere Erweiterungen für die Mitgliederlisten-Ausgabe registrieren können.

Mike008 commented 10 years ago

Stimmt das war der Fehler, Danke schön. Kann man die Reihenfolge der Mitgliederfelder ändern (z.B. Bild, Name statt Name, Bild)? Also einfach komplett anders herum (reverse)

hschottm commented 10 years ago

Kann man, wenn man das template überschreibt. Alternativ kann man auch statt der memberlist Erweiterung einfach das eingebaute Modul "Auflistung" nehmen:

Folgende Einstellungen: Modul Auflistung (Tabelle:tl_member Felder:avatar,firstname,lastname Bedingung:groups LIKE '%"2"%')

Wenn man dort die Reihenfolge der Felder ändert, ist das dann in der Ausgabe auch so. Das ist vielleicht noch einfacher. Es erfordert auch nicht, dass die Mitglieder ihre Felder öffentlich machen. In dem Fall wird einfach stumpf genommen, was angefragt wird.