FE Edit r239

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Nikolas
    Contao-Fan
    • 22.08.2009
    • 493

    #1

    FE Edit r239

    Ich habe mir die aktuelle Version aus dem SVN installiert. Jetzt funktioniert mein FE Editing aber nicht mehr.

    Wenn ich das Formular ausfülle und abschicke bekomme ich anstatt der Weiterleitungsseite einfach keine Ausgabe (weiße Seite).

    Wenn ich dann im Backend in meinen Katalog schaue, wurden zwar Datensätze erstellt aber meine angelegten Felder bleiben leer.

    Kann das noch irgendwer nachvollziehen oder hab ich eventuell beim Update irgendwas übersehen?

    Gruß
    Nikolas
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Rundinhio,
    bitte mal Fehlermeldungen anzeigen einschalten.

    Eventuell bekommt man dann schon mehr Infos was da nicht geht.

    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

    • Nikolas
      Contao-Fan
      • 22.08.2009
      • 493

      #3
      Na klar... oh man.

      Also folgende Fehlermeldung:

      Code:
      Fatal error: Cannot access empty property in D:\Contao2Go\htdocs\vhosts\contao_2.9.4\system\modules\catalog\ModuleCatalogEdit.php on line 277

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo Rundinhio,
        dann brauchen wir nur noch deine ganzen Einstellungen um zu sehen ob da vllt irgendwo etwas nicht passt.

        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

        • Nikolas
          Contao-Fan
          • 22.08.2009
          • 493

          #5
          Ich habe eigentlich keine besonderen Einstellungen.
          Ich benutze Contao2go mit einer Standard Installation der Music Academy Version 2.9.4.

          Alle Einstellungen sind standard.

          Was mir aufgefallen ist, ist dass die Anweisung

          Code:
          $this->objActiveRecord->$field
          in der Datei ModuleCatalogEdit.php nicht funktioniert.

          Er kann scheinbar die Variable $field in dem Fall nicht referenzieren.

          Wohl doch, aber:

          Was mir grad noch aufgefallen ist, ist das ein Feld ohne Namen übergeben wird.
          Habe den Code mal kurz ergänzt ab Zeile 275 herum:

          PHP-Code:
          $i=0;
          foreach(array_merge($this->objModule->catalog_edit, array('tstamp', 'pid', $this->objCatalogType->aliasField)) as $field)
              {
              echo $i . ". " . $field . "<br />";
              $arrRecordData[$field] = $this->objActiveRecord->$field;
              $i++;
              } 
          
          Daraus resultiert folgende Ausgabe:
          Code:
          0. name
          1. strasse1
          2. plz1
          3. ort1
          4. land1
          5. tstamp
          6. pid
          7.
          Da werden mir dann die Feldnamen korrekt ausgegeben bis auf das achte Feld. Dort steht nichts drin. Daher scheinbar auch der Fehler.

          Gruß
          Nikolas

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Zitat von Rundinhio Beitrag anzeigen
            Alle Einstellungen sind standard.
            Hallo Rundinhio,
            leider kann man mit dieser Aussage nix nachstellen oder gucken obs vllt an deiner Konfiguration liegt ;-)

            Aber schon mal gut das du weiter nachforschst.

            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

            • Nikolas
              Contao-Fan
              • 22.08.2009
              • 493

              #7
              Hallo MacKP,

              okay, hast natürlich Recht.

              Es ist ja nun nicht das erste Mal, dass ich einen Katalog aufsetze und ich hab die Einstellungen wie bisher immer. Hilft dir jetzt auch wenig, is klar

              Hast du denn die aktuelle Revision im Einsatz und funktioniert das FE-Editing bei dir einwandfrei?

              Gruß
              Nikolas

              Kommentar

              • Nikolas
                Contao-Fan
                • 22.08.2009
                • 493

                #8
                Natürlich forsche ich weiter aber ich hab im Moment keine Ahnung woher dieses ominöse Feld ohne Namen kommt.

                Ich hab meine ModuleCatalogEdit.php nun erstmal "gehackt" damit ich weiter arbeiten kann. Sollte natürlich nicht so bleiben.

                Werd noch mal schauen, hab aber parallel mal ein Ticket erstellt Xtra kann da bestimmt was zu sagen. Durch meinen Hack hat er von mir aus auch Zeit soviel er will

                Würd mich aber weiterhin interessieren ob jemand mit der r239 des Catalogs das gleiche Problem hat.

                Der Vollständigkeit halber hier mein Hack:

                Zeile 277 und dann noch die Zeile 238 (für Updates eines Datensatzes) wurden durch folgendem Code ersetzt:

                PHP-Code:
                if($field!="")
                  {
                    $arrRecordData[$field] = $this->objActiveRecord->$field;
                  } 
                
                Gruß
                Nikolas
                Zuletzt geändert von Nikolas; 21.04.2011, 11:26.

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Zitat von Rundinhio Beitrag anzeigen

                  Hast du denn die aktuelle Revision im Einsatz und funktioniert das FE-Editing bei dir einwandfrei?

                  Ich hab den noch nicht mit FE-Editing im Einsatz. Das kommt die Tage erst dazu *g*
                  Soweit ich weiß hat Xtra das aber am laufen...

                  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

                  • Nikolas
                    Contao-Fan
                    • 22.08.2009
                    • 493

                    #10
                    Ich werd es auch noch mal auf einer anderen Installation probieren.
                    Hab aber grad null Ahnung woran es tatsächlich liegen kann, dass bei mir dieses namenlose Feld erzeugt bzw. ausgeworfen wird.

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #11
                      Der Zufall wollte es so, das wir doch früher nachstellen konnten was das Problem war.
                      Das Problem bestand anscheinend nur, wenn man keinen Alias vergeben hat.
                      Bugfix ist im SVN.

                      Beim nächsten mal also wirklich nciht schlecht, wenn man mehr Infos bekommt. Sonst hab ich keine Install mehr ohne Alias ;-)

                      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

                      • Nikolas
                        Contao-Fan
                        • 22.08.2009
                        • 493

                        #12
                        Hast ja recht, nächste Mal gibt es mehr Infos. Allerdings hätte mir das mit dem Alias im Quelltext auffallen müssen und dann wäre es gar kein Problem geworden

                        Dank dir trotzdem

                        Gruß
                        Nikolas

                        Kommentar

                        • MacKP
                          Contao-Yoda
                          • 15.06.2009
                          • 13315

                          #13
                          Na, die Hauptsache ist ja, das wir doch noch recht Zeitnah Bugs beseitigt bekommen ^^

                          Wobei es manchmal schon erstaunlich ist. So viel wie der Catalog inzwischen drinn hat und so viel verschiedenes was berücksichtigt werden muss...

                          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...