Ergebnis 1 bis 5 von 5

Thema: [Gelöst] Buttons mit eigener Aktion, wie?

  1. #1
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Frage [Gelöst] Buttons mit eigener Aktion, wie?

    Hallo

    Ich habe im Backend bei den Datensätzen ein paar eigene Buttons definiert. Nach dem Edit, Delete, etc Buttons.
    Bisher hab ich die nur gebraucht um zu Kindertabellen zu verlinken, also mit dem
    Code:
    href => 'table=xyz'
    .
    Jetzt möchte ich aber Funktionen bei den Buttons hinterlegen, um z.B. den Datensatz zu bearbeiten, oder nur ein, zwei Felder des Datensatzes zu bearbeiten ohne die anderen anzuzeigen

    Mit
    Code:
    href => 'act=...'
    kommt ich wohl nicht weit. Meine nächste Idee war es mittels
    Code:
    href => 'key=...'
    zu machen, die Frage dabei ist allerdings, wie komme ich an die ID des Datensatzes den ich bearbeiten möchte ran?

    Wenn jemand auch noch andere Ideen hat wie ich sowas machen kann, oder wo ich nachschauen kann wie es andere gelöst haben, bitte her mit den Infos
    Geändert von aaronl (20.08.2010 um 17:52 Uhr)

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Beim key musst du drauf achten, das du in deiner config.php diesen auch mit einem Callback versehen hast.

    In deinem CallbackFunktion kannst du dann einfach via
    Code:
    $this->Input->get('id')
    auf die id zugreifen.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Standard

    Was ich vergessen habe zu erwähnen, ich befinde mich schon in einer Kind-Tabelle. Daher ist die ID in der Url die des Elterndatensatzes. Gibt es eine Möglichkeit im href Attribut des Buttons im DCA die aktuelle ID des gerade durchlaufenden Datensatzes dranzuhängen?

    Also wie z.B.
    Code:
    href => 'key=xyz&cid=%s'
    oder sowas in der Art?

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Am Beispiel des Stylegenerator
    ptable ist tl_style_sheet
    dessen ctable tl_style


    Gehe ich IN eine Definition, befinde ich mich also im child Record, steht bei mir auch die ID des Child in der URL
    main.php?do=css&table=tl_style&act=edit&id=467

    und nicht die ID des ParentRows, welche in meinem Fall hier 4 waere
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Standard

    Okay... War wieder mal ein Eigentor... Danke für die Mühe. Der Grund wieso ich die falsche ID in der Url hatte war meine button_callback funktion.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Gelöst] Positionierung der Buttons (Controller)
    Von tlnewbie im Forum slideshow
    Antworten: 1
    Letzter Beitrag: 29.10.2012, 22:37
  2. Gelöst - Fehlende Buttons in Tinymce
    Von chila im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 22.02.2011, 09:17
  3. [gelöst]benannter Anker in Modul 'Eigener HTML-Code'
    Von Lengen1971 im Forum Allgemeine Inhaltselemente
    Antworten: 5
    Letzter Beitrag: 07.01.2011, 09:23
  4. Rausschmiss bei erster Aktion im Backend 2.9.1
    Von Hansi im Forum Installation / Update
    Antworten: 10
    Letzter Beitrag: 07.11.2010, 16:27
  5. Aktion „Löschen“ im BE erweitern
    Von Standart im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 19.09.2010, 01:07

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •