Ergebnis 1 bis 5 von 5

Thema: Edit-Icon aus dem Header-Bereich enfternen

  1. #1
    HeikoH
    Gast

    Standard Edit-Icon aus dem Header-Bereich enfternen

    Hallo zusammen,

    im Backend lasse ich mir bei der Datenauflistung im Header-Bereich verschiedene Informationen anzeigen.
    Im rechten Bereich ist dann eine "Bearbeiten" und "Neu"-Schaltfläche zu finden.

    Die "Neu"-Schaltfläche bekomme ich ja mit folgender Anweisung weg:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_tdo_log_eintraege']['config']['closed']=true
    Aber wie bekomme ich die "Edit-Schaltfläche" aus dem Header-Bereich heraus ?.

    Viele Grüße


    Heiko

  2. #2
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Das Edit-Icon ist fest im DC_Table.php definiert. Es gibt keine saubere Möglichkeit dieses Icon zu entfernen.

  3. #3
    Contao-Fan Avatar von melzebub
    Registriert seit
    21.05.2010.
    Ort
    Lüneburg
    Beiträge
    292
    User beschenken
    Wunschliste

    Standard AW: Edit-Icon aus dem Header-Bereich enfternen

    Naja, man könnte die ganze Tabelle non editable machen. Dann ist sie halt nicht zu bearbeiten und ich meine, dass dann auch der button weg ist.

    Gesendet von meinem Nexus 4 mit Tapatalk 2
    Contao Webentwickler / Webdesigner aus Lüneburg - slash-works.de
    kein Support per PN. Fragen gehören ins Forum.

  4. #4
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard AW: Edit-Icon aus dem Header-Bereich enfternen

    Du könntest auch per parseFrontentTemplate-Hook die Ausgabe parsen und den entsprechenden Link rausschmeißen. Aber wie schon gesagt wurde, richtig sauber ist es nicht, da die Funktion immer noch da ist. Es wird halt nur der Link gelöscht.

    Viele Grüße,
    eS_IT

    Gesendet mit Tapatalk 2.
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

  5. #5
    HeikoH
    Gast

    Standard

    Vielen Dank für die Antworten.

    Die Tabelle auf "nicht editierbar" zu setzen hat funktioniert (Edit-Icon war auch nicht mehr vorhanden).

    Ich habe jetzt versucht die Tabelle je nach Gruppenzugehörigkeit "nicht editierbar" zu schalten

    Im onload_callback habe ich dann folgendes eingefügt (1 Mitglied kann nur 1 Gruppe angehören):

    PHP-Code:
    $arrGruppe=$this->User->groups;
    $gruppe=$arrGruppe[0];
    switch (
    $gruppe){
           case 
    1//Editierbar
                
    $GLOBALS['TL_DCA']['tabellenname']['config']['notEditable']=false;              
                break;
                  
           case 
    2//Nicht editierbar
               
    $GLOBALS['TL_DCA']['tabellenname']['config']['notEditable']=true;                          
               break;

    Hier läuft er in den richtigen Zweig rein. Dast Edit-Icon ist in diesem Fall allerdings nach wie vor vorhanden. Beim Klick auf das "Edit-Icon" wird der Fehlertext "Ein Fehler ist aufgetreten!" angezeigt, aber damit kann ich leben, falls es keine Möglichkeit gibt das Edit-Icon auf diesem Wege zu entfernen.

    Gruß Heiko

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
  •