Konfusion mit Checkbox

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Fryd
    Contao-Nutzer
    • 22.06.2009
    • 249

    #1

    Konfusion mit Checkbox

    Ich habe im Katalog eine Checkbox "freigabe". In catalogedit habe ich die Checkbox mit Standardwert "nein" belegt. Wenn ich als Frontenduser einen Eintrag bearbeite, wird "freigabe" dadurch automatisch auf "nein" gesetzt.

    In der Cataloglist steht die Bedingung "freigabe=1". Deshalb wird der Eintrag dann nicht mehr angezeigt.

    Im Backend habe ich jetzt eine Konfusion: Wenn ich bei einem Eintrag im Backend "freigabe" deaktiviere, dann steht in der Datenbank nichts (leeres Feld), wenn ich das Feld im Backend aktiviere, steht in der Datenbank eine 1. Nachdem "freigabe" durch catatogedit auf "nein" gesetzt wurde, steht dort aber eine 0. - 0 wird vom Filter im Backend aber als "ja" interpretiert, so dass ich in diesen Filter zur Auswahl habe: -- ja ja nein.

    Was mache ich da wohl falsch?

    Grüße
    Fryd

    PS: Ich habe die vorgeschlagene Korrektur eingebaut, damit das eingegebene Datum nicht mehr ständig durch das aktuelle überschrieben wird. Kann das damit zusammenhängen?
    Zuletzt geändert von Fryd; 04.02.2011, 02:07.
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Fryd,
    könntest das bitte ins neue Ticket System aufnehmen -> http://www.contao-forge.org/projects/catalog/issues

    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

    • Fryd
      Contao-Nutzer
      • 22.06.2009
      • 249

      #3
      Hallo MacKP,

      Danke für die Rückmeldung. Ich hab's eingetragen als http://contao-forge.org/issues/1168

      Kommentar

      • Fryd
        Contao-Nutzer
        • 22.06.2009
        • 249

        #4
        Ich stehe hier gerade etwas auf'm Schlauch: Der Bug macht, dass ich das "Freigabe"-Feld im Editor beim Speichern nicht mehr automatisch mit "nein" belegen kann. Damit kann jemand im Frontend einen Eintrag verändern, ohne dass der Eintrag neu freigeschaltet werden muss.

        Hat jemand eine Idee, wo / wie der Bug - vielleicht auch behelfsmäßig - gefixt werden kann? Vielleicht muss man ja nur irgendwo aus einer "0" ein "" machen??

        Fryd

        Kommentar

        • xtra
          Maintainer
          • 02.07.2009
          • 2007

          #5
          Ich hoffe ich hab das Problem behoben:


          Nach Einspielen dieses fixes myssen die Vorgabewerte des FE Editing nochmals gespeichert werden.
          Anschliessend sollte es funktionieren.

          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

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Hallo Fryd,
            wenn ich die E-Mail die ich gerade bekommen habe richtig interpretiere. Dann ist der Bug gerade gefixed und du solltest den testen ;-)

            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

            • Fryd
              Contao-Nutzer
              • 22.06.2009
              • 249

              #7
              Hallo Chris,

              ich hab die Stelle im Code so geändert. Funktioniert! In der Datenbank steht nun das, was drin stehen soll: nix.

              Vielen vielen Dank!
              Fryd

              PS: Noch ein Hinweis für die anderen, die sich so "gut" auskennen wie ich: NICHT die oben verlinkte Datei unbesehen runterladen und in das Catalog-Verzeichnis schieben (aus Erfahrung kann ich sagen: Dat löpp nich ...) - sondern die Datei im Browser öffnen und in der angegebenen php-Datei die entsprechende Zeile ändern ...

              Kommentar

              • xchs
                Administrator
                • 19.06.2009
                • 14682

                #8
                Zitat von Fryd Beitrag anzeigen
                NICHT die oben verlinkte Datei unbesehen runterladen und in das Catalog-Verzeichnis schieben (aus Erfahrung kann ich sagen: Dat löpp nich ...) - sondern die Datei im Browser öffnen und in der angegebenen php-Datei die entsprechende Zeile ändern ...
                ... oder gleich die SVN-Version (komplett!) installieren!
                Contao Community Administrator

                [Unterstützungsmöglichkeiten]
                sigpic

                Kommentar

                Lädt...