Ergebnis 1 bis 4 von 4

Thema: Neuer Button in Dateiverwaltung (global_operations)

  1. #1
    Contao-Nutzer
    Registriert seit
    18.03.2010.
    Beiträge
    63

    Standard Neuer Button in Dateiverwaltung (global_operations)

    Hallo liebe Community,

    ich verzweifle leider daran, einen neuen Button samt dahinterliegender Action in die Dateiverwaltung einzufügen.

    Was ich bereits habe:
    - Ein Modul, welches dem Array $GLOBALS['TL_DCA']['tl_files']['list']['global_operations'] ein neues Element einfügt, der Button wird angezeigt

    Was ich noch brauche:
    - Ich muss noch die Action definieren, die aufgerufen wird, wenn der Button geklickt wird. Standardmäßig werden die Aufrufe von DC_Folder behandelt. Wie kann ich denn hier jetzt eine entsprechende Methode aufrufen? In der Doku habe ich dazu nichts gefunden. Ich habe auch schon probiert, den 'dataContainer" für tl_files neu zu definieren und von DC_Folder abzuleiten, aber das funktioniert wohl nicht.

    Danke euch!

    Viele Grüße
    Daniel

  2. #2
    Contao-Nutzer
    Registriert seit
    18.03.2010.
    Beiträge
    63

    Standard

    Ist das nicht so trivial oder hat das noch niemand gemacht, also das global_operations-Array erweitert?

  3. #3
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Eine eigene Action lässt sich mittels einem "key" Parameter im Link steuern. Damit Contao weiß, welche Action aufgerufen werden soll, muss dann moch im Backend-Modul mit dem Wert eine Aktion definiert werden. Noch nicht im DC_Folder ausprobiert, sollte aber auch dort funktionieren.

    Ausführlicher beschrieben z.B. unter:
    http://easysolutionsit.de/artikel/co...n-anlegen.html

  4. #4
    Contao-Nutzer
    Registriert seit
    18.03.2010.
    Beiträge
    63

    Standard

    Prima, danke dir! Diese Zeile hier hat mir gefehlt, das Tutorial war der Schlüssel:

    $GLOBALS['BE_MOD']['system']['files']['generateAll'] = array('Classname', 'methodname');

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
  •