Abhängig von der Änderung "Feld veröffentlichen" Code ausführen?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • kozi
    Contao-Nutzer
    • 06.12.2010
    • 68

    #1

    Abhängig von der Änderung "Feld veröffentlichen" Code ausführen?

    Ich habe einen Katalog definiert der auch die Funktion "Feld veröffentlichen" benutzt.
    Ich möchte gerne PHP Code ausführen, wenn ein Backend-Benutzer einen Eintrag sichtbar schaltet.

    Gibt es dafür irgendeine Möglichkeit. Kann ich irgendwo einen Callback, Hook oder ähnliches konfigurieren bei dem ich diese Aktion "abfangen" kann?
  • lindesbs
    AG CMS-Garden
    Contao-Urgestein
    • 05.06.2009
    • 4157

    #2
    Das ist momentan noch nicht vorhanden.
    Du kannst aber im TicketSystem einen FeatureRequest machen.

    Stellt sich nur die Frage, was pasieren soll, wenn der Nutzer im BE mehrfach den Modus wechselt....
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

    Kommentar

    • bubblez
      Contao-Nutzer
      • 24.11.2009
      • 248

      #3
      m.E. sollte es möglich sein einen submit_callback auf die catalog Tabelle zu definieren. In diesem callback holst du dir dann das "Veröffentlichungs Feld" (evtl. manuell aus der DB) und prüfst mit den Submit Daten, ob diese Feld aktiviert ist oder nicht.
      http://www.ideadapt.net - where ideas become code

      Kommentar

      • lindesbs
        AG CMS-Garden
        Contao-Urgestein
        • 05.06.2009
        • 4157

        #4
        wird nicht klappen, weil du den published Knopf als Auge in der BE Liste auch hast.
        Und dort hast du keinen Zugriff drauf.
        von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


        Contao-Hosting: begeisterter Uberspace-Nutzer

        Kommentar

        • bubblez
          Contao-Nutzer
          • 24.11.2009
          • 248

          #5
          okey das hat was. Allerdings wird ja ein ajax request ausgelöst und das php script könnte darauf reagieren. allerdings weiss ich nicht gerade genau mit welchem callback. so sieht der request aus:
          ...main.php?do=catalog&table=tl_catalog_items&id=5

          ich hab sowas schon mal gemacht. bei diesem request wurde allerdings noch ein act=cut mit gesendet, deshalb konnte ich diesen im cut_callback behandeln.
          http://www.ideadapt.net - where ideas become code

          Kommentar

          Lädt...