Mehrere Gruppen im FrontEndUser- Modul

Hilfe zu Modulen und Tags
Post Reply
chris1408
Forum Members
Forum Members
Posts: 22
Joined: Tue May 12, 2009 10:23 am

Mehrere Gruppen im FrontEndUser- Modul

Post by chris1408 »

Hallo zusammen,
ich habe soeben einen Mitgliederbereich mit Hilfe von FrontendUsers und CustomContent eingerichtet. Es funktioniert alles gut, soweit ich nur eine Benutzergruppe angelegt habe. In dieser Gruppe funtioniert der Login / Logout auch wunderbar. Ich mächte nun jedoch noch verschiedene Gruppen parallel anlegen. Wenn ich mich jedoch jetzt mit dem Username aus einer anderen Gruppe (also nciht der Ersten) anmelde, sagt er mir zwar, dass ich angemeldet bin, sprich er gibt aus "Willkommen 'Username' ", allerdings gibt er nicht den gewollten Content aus, sondern nur die {else}- Klausel: "Bitte loggen Sie sich ein" und der Logout funktioniert auch nicht.
Wisst ihr da ene Lösung? ich habe für jede Gruppe ein extra Template angelegt, in dem ich den Code etwas geändert habe (Verweis zu den entsprechenden Seiten, je nachdem in welcher Gruppe man sich befindet)  Ich habe alle Module etc. in jedem Template aufgerufen. Hier der Code:

Code: Select all

<div id="content"> 

       {cms_module module="FrontEndUsers"}
       {cms_module module='CustomContent'}
{if $ccuser->loggedin() && $ccuser->memberof('mitarbeiter')}
    <h3>Willkommen im Mitarbeiter-Bereich {$customcontent_loginname}</h3>
   {content}
{else}
   <br />
   Sie sind nicht authorisiert, diese Daten zu sehen.<br />
   Bitte loggen Sie sich ein.
{/if}
     
  </div>
Vielen Dank schonmal und ich hoffe, dass der Text einigermaßen verständlich ist :)

lG
Chris
NaN

Re: Mehrere Gruppen im FrontEndUser- Modul

Post by NaN »

chris1408 wrote:

       {cms_module module="FrontEndUsers"}
       {cms_module module='CustomContent'}
{if $ccuser->loggedin() && $ccuser->memberof('mitarbeiter')}
    Willkommen im Mitarbeiter-Bereich {$customcontent_loginname}
   {content}
{else}
   

   Sie sind nicht authorisiert, diese Daten zu sehen.

   Bitte loggen Sie sich ein.
{/if}
     
 
Was fällt Dir auf?
Du zeigst den Inhalt nur Besuchern an, die eingeloggt sind und der Gruppe "Mitarbeiter" angehören.
Wenn der Inhalt für alle Gruppen sein soll, dann nimm das da mal raus.
chris1408
Forum Members
Forum Members
Posts: 22
Joined: Tue May 12, 2009 10:23 am

Re: Mehrere Gruppen im FrontEndUser- Modul

Post by chris1408 »

Hallo NaN,
das ist so schon richtig, der Inhalt soll NUR den Benutzern der Gruppe "mitarbeiter" angezeigt werden. Ich habe Benutzer in jeder Gruppe angelegt. Wenn ich mich jedoch mit einem Benutzernamen anmelde, der der Gruppe "mitarbeiter" zugewiesen ist, wird mir kein Content angezeigt. Wenn ich mich mit einem Benutzernamen der Gruppe "test" einlogge, funktioniert es. Die Templates sind 100%ig glecih, außer dass die Gruppen natürlich anders eingetragen sind:

1. Template: {if $ccuser->loggedin() && $ccuser->memberof('mitarbeiter')}

2. Template: {if $ccuser->loggedin() && $ccuser->memberof('test')}

3.Template: {if $ccuser->loggedin() && $ccuser->memberof('user')}
Post Reply

Return to “Module und Tags”