Ergebnis 1 bis 5 von 5

Thema: dcaconfig: Nur Nicht-Admins ansprechen

  1. #1
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    80

    Standard dcaconfig: Nur Nicht-Admins ansprechen

    Hi,

    Irgendwie hatte ich hier in den Foren gelesen, dass man so alle Nicht-Admins ansprechen kann:

    Code:
    if( !$this->User->isAdmin ) { ... }
    Vielleicht habe ich ja was falsch verstanden, aber es scheint alle Nutzer anzusprechen. Z.B. wird mit folgendem das CE 'List' nicht ausgegeben.

    Code:
    if( !$this->User->isAdmin )
    {
    unset($GLOBALS['TL_CTE']['texts']['list'])
    }
    Allerdings funktioniert das für alle. Wie kann ich das nur für Nicht-Admins machen?

    Vielen Dank.

  2. #2
    Contao-Nutzer Avatar von Monique Hahnefeld
    Registriert seit
    22.11.2011.
    Ort
    Berlin
    Beiträge
    173

    Standard

    Hi spirelli,

    geht bei mir ohne Probleme. Vielleicht hast du eine ältere Version von Contao wo es die Funktion isAdmin noch nicht gab?
    Curiosity killed the cat

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

    Standard

    PHP-Code:
    $this->import('BackendUser''User');
    if (! 
    $this->User->isAdmin) { ...; } 

  4. #4
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Ich hätte es gerne genau umgekehrt. Nur den Admin ansprechen.
    Hintergrund ist eine angepasste TinyMCE Konfiguration die nur der Admin sehen soll.
    Ich dachte
    PHP-Code:
    if (! $this->User->isAdmin) { ...; } 
    würde ausreichen, aber das zeigt keine Wirkung.

  5. #5
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Bennie Beitrag anzeigen
    Ich hätte es gerne genau umgekehrt. Nur den Admin ansprechen.
    Hintergrund ist eine angepasste TinyMCE Konfiguration die nur der Admin sehen soll.
    Ich dachte
    PHP-Code:
    if (! $this->User->isAdmin) { ...; } 
    würde ausreichen, aber das zeigt keine Wirkung.
    Na wenn du NUR den Admin ansprechen möchtest, musst du das "!" weglassen. Also

    PHP-Code:
    if ($this->User->isAdmin) { ...; } 
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

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
  •