Ergebnis 1 bis 4 von 4

Thema: Neue Operation in dca - Datenübergabe (gelöst)

  1. #1
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    130

    Standard Neue Operation in dca - Datenübergabe (gelöst)

    Hallo ihr fleißigen Helferlein

    vielleicht kann mir jemand folgende Frage beantworten.
    Ich habe eine neue Operation in einer dca angelegt (ein download des hinterlegten Files)
    Folgenden Code habe ich dazu angelegt:
    PHP-Code:
    'donwload' => array
                            (
                                
    'label'                     => $GLOBALS['TL_LANG']['tl_werbung_anders']['download'],
                                
    'href'                    => 'key=download',
                                
    'icon'                    => 'show.gif'
                            

    in der config habe ich die Globale Variable dementsprechend angelegt:

    PHP-Code:
    //Donwload im Backend
    $GLOBALS['BE_MOD']['werbung']['download'] = array('DownloadWerbung''download'); 
    Die Klasse inklusive der Funktion habe ich auch erstellt.
    Das funktioniert auch wunderbar.

    Mein Problem ist jetzt, dass ich nicht weiß wie ich der Funktion Parameter übergeben kann, bzw. wie ich die richtige Datei, die zu dem Datensatz gehört herunterladen kann.
    Sprich ich müsste den Namen irgendwie übergeben. Kann mir da jemand weiterhelfen?

    Grüße
    Dnageiw
    Geändert von Dnageiw (26.10.2016 um 14:14 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    03.09.2009.
    Ort
    Baunatal
    Beiträge
    122
    Partner-ID
    6087

    Standard

    Du kannst mit dem button_callback deinen Link individuell erstellen und dort dann auch eine ID oder sonstiges übergeben.

  3. #3
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Wenn ich Dich richtig verstanden habe, wird dir doch die id des Datensatzes mit übergeben. Daran kannst Du doch festmachen, was du haben möchtest...

    Also bei den operations wird ja ein Link aufgerufen der ungefähr so aussieht:
    HTML-Code:
    meineSeite.de/contao/main.php?do=tl_meine_tabelle&act=download&id=260&rt=c702f123dea98f179d9706e707bfd558&ref=cf0fba57
    Kannst Du damit nicht arbeiten? Du kannst ja dann in deiner Klasse die Daten entsprechend abfragen und einen Downloadlink daraus bauen. Wobei Du natürlich erst mittels uuid über die files Tabelle musst.

  4. #4
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    130

    Standard

    Perfekt ich danke euch, es läuft

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
  •