Ergebnis 1 bis 3 von 3

Thema: Bestimmte Felder über das Template nur an bestimmte Mitglieder ausgeben.

  1. #1
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard Bestimmte Felder über das Template nur an bestimmte Mitglieder ausgeben.

    Ist es eigentlich möglich über das Template in einem Katalog-Reader bestimmte Felder nur für bestimmte Gruppenmitglieder sichtbar zu machen?

    Hier gab´s schon mal eine ähnliche Frage, ich bin mir aber nicht sicher, ob das funktioniert - ich konnte es damit nicht bewerkstelligen. https://www.contao-community.de/show...ll=1#post81338

    Freue mich wie immer über einen kleinen Tipp!

  2. #2
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard

    Lösung habe ich inzwischen hier gefunden:

    PHP-Code:
    <?php   $this->import('FrontendUser''User');
    if (
    in_array(2$this->User->groups)): ?>
    <span>Meine Ausgabe</span>
    <?php endif; ?>
    "Zunächst müssen die Werte vom Frontend-User importiert werden. Danach kann man abfragen, ob die ID (in diesem Fall die 2) in dem Array vorkommt und dann eine Ausgabe machen. So kann man mit einem Template die Ausgabe für mehrere Gruppen individualisieren."

  3. #3
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard

    Okay, inzwischen habe ich das auch in meinem Template ausprobiert.

    Wenn ich als User der Gruppe 2 angemeldet bin, dann funktioniert das auch, aber wenn ich nicht angemeldet bin, dann kommt diese Meldung (die sich natürlich über "Fehlermeldung anzeigen" ausblenden lässt).

    Warning: in_array() [function.in-array]: Wrong datatype for second argument in/www/htdocs/w008ad99/templates/catalog_full_work_de.html5 on line 11
    #0 /www/htdocs/w008ad99/templates/catalog_full_work_de.html5(11): __error(2, 'in_array() [

    -- Komisch, jetzt kann ich die Fehlermeldung nicht posten???! --

    Hier die Meldung:
    http://freetexthost.com/1k064w5m4m
    Geändert von valentin (17.07.2012 um 10:15 Uhr)

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
  •