Frontend Editing - Eingabeprüfungen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Thomas
    Contao-Urgestein
    • 16.08.2009
    • 1947

    #1

    Frontend Editing - Eingabeprüfungen

    Hallo!

    Ich habe für mich den Katalog entdeckt.
    Mit der Einführung des Catalog 2 bekomme ich immer mehr Geschmack an der Sache.

    Jetzt aber einmal zu meiner Frage:

    Im Frontend ist ja die Bearbeitung und Erstellung von Einträgen möglich.
    Aber was ist mit einer Eingabeprüfung?

    Im EFG besteht die Möglichkeit die Eingabefelder nach bestimmten Mustern zu prüfen.
    Mich würde interessieren, wie man das im Catalog machen kann, da der Benutzer seine eigenen Einträge in einer Gesamtdatenbank vornehmen soll?

    Vorzugsweise sollen die Einträge nur von Administratoren, Moderatoren und Besitzern editierbar sein und dem Ersteller eindeutig zuordbar sein.
    Letzteres läßt sich ja umsetzen, indem ich die Einträge um ein Feld für die Benutzeridentifizierung erweiter und diese in einer Filterfunktion bereitstelle.

    In erster Linie ist für mich aber die Prüfung wichtig.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Thomas,
    dann schau dir mal das hier an -> http://de.contaowiki.org/Catalog_mit...flow_erstellen

    Da wird erläutert wie sowas gehen kann ;-)

    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

    • Thomas
      Contao-Urgestein
      • 16.08.2009
      • 1947

      #3
      Danke für den Tip!

      Ich hatte mir das schon angesehen, leider geht daraus nicht hervor, wie ich die Felder vor falschen Eingaben schützen kann.

      Mein Problem liegt darin, dass der Nutzer nach Anmeldung, in einem öffentlichen Raum Einträge generieren kann. Dabei gibt es mindestens 1 Feld welches einer bestimmten Zeichenfolge folgen muß.

      Für den EFG habe ich mir für diesen Fall ein Modul geschrieben, welches mir bestimmte Eingaben prüft. Da diese Zeichenfolge einen relativ unübersichtlichen und recht komplizierten Aufbau hat, sollte sie auch bei Eingaben oder Änderungen durch das Team wirken.

      Für mich wäre es angenehm, wenn ich dieses Modul einfach nur auf den Catalog anpassen könnte oder aber eine anderer Weg die Lösung wäre.

      Mir erschließt sich im Moment nur nicht, wie ich das im Catalog umsetzen kann!?
      Gruß Thomas
      "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

      Kommentar

      • xtra
        Maintainer
        • 02.07.2009
        • 2007

        #4
        Aktuell ist der Einfachste Weg, einen eigenen Feldtyp namens z.B.
        "catalogfieldmitunybersichtlichenundrechtkomplizie rtenAufbau" zu registrieren, bei dem du dann beim onsave checken kannst ob dein Feldwert stimmt.

        Als Beispiele und Anleitung myssen hierbei leider momentan meine Custom Fieldtypes ausreichen, da ich einfach nicht dazu komme, eine Entwicklerdoku zu verfassen.

        Gruss
        Chris
        Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

        Kommentar

        • Thomas
          Contao-Urgestein
          • 16.08.2009
          • 1947

          #5
          Ok, danke Dir!
          Muß ich mir mal in Ruhe ansehen.
          Gruß Thomas
          "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

          Kommentar

          Lädt...