Ergebnis 1 bis 2 von 2

Thema: Problem nach Update von 2.9.4 auf 3.2.7

  1. #1
    Contao-Nutzer
    Registriert seit
    27.02.2014.
    Beiträge
    3

    Standard Problem nach Update von 2.9.4 auf 3.2.7

    Hallo zusammen!

    Ich habe mein Contao von 2.9.4 auf 3.2.7 mithilfe von Live-Update geupdatet. Nach dem Ausmisten einiger inkompatibler Erweiterungen funktioniert so weit alles, bis auf eine Funktion der memberlist Erweiterung (Version 1.3.1 stable). Eine Suche im Forum hat mir leider nicht weitergeholfen.

    Verwendet wird die Erweiterung memberlist, um im Frontend eine Übersicht (Galerie) und jeweils eine Profilseite der einzelnen Mitglieder anzubieten. Seit dem Update zeigt die Mitglieder-Profilseite allerdings ein komisches Verhalten. Hier wird nur der Inhalt derjenigen Mitglieder angezeigt, die im Backend ein Häkchen bei "Login erlauben" besitzen. Bei allen anderen Mitgliedern bleibt der Inhalt der Profilseite einfach leer. Vor dem Update hatte ich dieses Problem nicht, da wurde noch jedes Mitglied korrekt angezeigt. Die Galerieübersicht hingegen funktioniert einwandfrei. Hier werden alle Mitglieder angezeigt, unabhängig davon ob das "Login erlauben" Häkchen gesetzt ist oder nicht.

    Ein Aufruf von showTemplateVars() innerhalb des Profiltemplates (mod_memberlist.detail.xhtml) hat ergeben, dass Mitglieder ohne "Login erlauben" ein "invalid" Eintrag besitzen:

    Code:
    Array
    (
        [record] => Array
            (
            )
    
        [invalid] => 
        [membergroups] => Array
            (
                [0] => 9
            )
    
        [style] => 
        [class] => mod_memberlist box w632 left
        [cssID] => 
        [inColumn] => main
        [headline] => 
        [hl] => h1
    )
    Das Template der funktionierenden Galerieübersicht verwendet <?php foreach ($this->tbody as $class=>$row): ?>, um über die einzelnen Mitglieder zu iterieren, und dann beispielsweise $row[0][raw][firstname] um auf Datenfelder zuzugreifen.

    Die Profilseite verwendet <?php foreach ($this->record as $col): ?> und dann beispielsweise $col[raw][firstname].

    Hat jemand eine Idee, woran dieses komische Verhalten liegen könnte? Ich möchte das Problem nur ungern lösen, indem ich allen Mitgliedern den Login erlaube.


    Danke und Grüße
    wad
    Geändert von wad (03.03.2014 um 09:09 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    27.02.2014.
    Beiträge
    3

    Standard

    Könnte ein Moderator diesen Thread bitte ins Unterforum Geschützte Bereiche/Mitglieder verschieben?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •