Eintrag im Frontend löschen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • makrele
    Contao-Nutzer
    • 13.09.2009
    • 77

    #1

    Eintrag im Frontend löschen

    Hallo zusammen,

    Wie kann ich im Frontend Einträge aus dem Katalog löschen?

    Wenn ich eine Checkbox nutze um den Eintrag im Frontend als nicht mehr sichtbar zu schalten, müssen die User den Haken der Checkbox entfernen um den Eintrag zu “löschen“.

    Das sieht irgendwie komisch aus. (Haken entfernen um Eintrag zu löschen) Gibt es keine andere Möglichkeit?

    Beim ausprobieren ist mir aufgefallen das beim Modul Katalog-Bearbeitung eine eingeschränkte Checkbox nicht einzuschränken ist. (Der Standardwert stellt sich beim speichern immer wieder auf “Ja“).

    Vielleicht hat ja jemand eine Idee. Danke

    LG makrele
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Es gibt keine andere Möglichkeit als mit einer Checkbox.
    Ich würde die aber anders behandeln als du.
    Checkbox angeklickt = 1 = gelöscht. Das macht man ja alles mit Bedingungen in den Listen. Ist also total frei wie rum man das macht ^^

    Vorbelegen von Werten geht irgendwie gerade wirklich nicht so richtig im Modul selber... da helfen dcaconfig Anweisungen weiter (im Wiki sind da Beispiele zu).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • makrele
      Contao-Nutzer
      • 13.09.2009
      • 77

      #3
      Könntest Du mir das mit den Bedingungen noch mal genauer erklären?
      vlt. so nen kleiner Link?

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo makrele,
        für beides hab ich einen Link für dich:

        Das ist ein Beispiel wie man das mit der Einschränkung machen kann ( delete!=1 wird angezeigt, da delete ungleich 1 Null ist und nicht angekreuzt wurde).

        dcaconfig:

        Das da ist nur bein Beispiel... Musst du dir eben anpassen wie du brauchst.

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • makrele
          Contao-Nutzer
          • 13.09.2009
          • 77

          #5
          Das mit de Einschränkungen habe ich jetzt hinbekommen. Danke schonmal dafür!

          Nur das mit den Werten vorbelegen verstehe ich nicht.

          Schreibe ich dann sowas in der Art ins catalog_edit Template?

          Code:
          <?php
          $GLOBALS['TL_DCA']['cl_boden']['checkbox']['pro_delete']['eval']['default'] = 0;?>
          Das Feld (pro_delete) ist eine Checkbox die das Auge im Backend steuert. Dieser soll den standartwert 0 oder halt 1 bekommen.

          Gruß Marc

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Nein, der Wert muss in die system/config/dcaconfig.php
            Ich schätze mal du möchtest da sowas wie einen workflow, wo dann nach dem bearbeiten das Item erst mal wieder auf unsichtbar gestellt ist. Dann musst du da in der dcaconfig auch noch ne Abfrage drum herum machen, ob das im Frontend ist und ob das eine bestimmte Mitgliedergruppe ist, die das bearbeitet. Infos dazu findest du hier im Forum und im Wiki Beitrag zur dcaconfig.
            Ist eben etwas frickeliger, dadurch das da ein Bug ist

            Viele Grüße
            Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
            [Arbeitet bei -> Paus Design & Medien]
            "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

            Kommentar

            Lädt...