Komme nicht weiter "PHP Fatal error: Uncaught exception > Unknown column"

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • cerco
    Contao-Nutzer
    • 07.04.2011
    • 8

    #1

    Komme nicht weiter "PHP Fatal error: Uncaught exception > Unknown column"

    Irgendwas läuft bei mir schief... Probiere seit über 12 Stunden rauszufinden, woran es liegen könnte und krieg den Dreh einfach nicht raus.

    Habe einen Katalog erstellt mit folgendem Inhalt:

    - Rubrik-Auswahl
    - Rubrik-Titel
    - Rubrik-Beschreibung

    Über das Modul Katalog-Lister möchte ich mir Titel und Beschreibung im Front-End ausgeben lassen. Die Rubrik-Auswahl soll dazu dienen nur jene Titel und Beschreibungen auszugeben, welche ich über eine Bedingung (Field-Filter) im Katalog-Lister definiere. Als Beispiel, wie ich den Katalog-Lister definiert habe: Siehe Screenshot im Anhang.

    "PHP Fatal error" taucht immer auf - egal welche Bedingung ich eingebe (auch MySQL-Befehle haben bis jetzt nicht geholfen: "FIND_IN_SET ('70',produktkatalog_rubrik)", "produktkatalog_rubrik LIKE 'Schmuck'").

    Die Rubrik-Auswahl habe ich über die Taxonomie gelöst und sieht im Moment folgendermassen aus:

    Produktkatalog: Rubrik (produktkatalog-rubrik)
    Schmuck (rubrik_schmuck) [id=70]
    Uhren (rubrik_uhren)

    --------------
    Meine Fragen:
    --------------

    1. Wo finde ich eine Doku in der alle möglichen Bedingungen für Katalog-Lister aufgeführt und erklärt werden; auf Englisch wär ebenfalls recht.

    2. Hab ich was vergessen?! Muss ich irgendwas neu Laden/Speichern (--> Modul, Katalog-Extension), wenn ich einen neuen Katalog ("Rubrik") samt neuer Taxonomie ("Rubriken") erstelle?!
    Angehängte Dateien
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo cerco,
    Doku gibts im Wiki der Rest steht hier im Forum oder ist ausprobieren ;-)

    Du kannst da ganz normales SQL rein schreiben.
    Wenn da steht das die Spalte nicht bekannt ist, hast du einen falschen Spaltennamen benutzt in der Condition.
    Ich kann das jetzt kaum erkennen, weil alles so klein ist, deswegen darfst du selbst danach suchen ;-)

    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

    • cerco
      Contao-Nutzer
      • 07.04.2011
      • 8

      #3
      Spaltenname in der Bedingung = Spaltenname des zu überprüfenden Katalog-Eintrages?

      Hi MacKP,

      Danke fürs Antworten. Weitergekommen bin ich leider nicht.

      Im Anhang nochmal ein Versuch: Dateigrösse des Screenshots ist nun den Anhangs-Richtlinien des Forums angepasst.

      Ich hab das schon richtig verstanden, oder?! --> Wenn ich mit einem Katalog-Lister die "Elemente" (bzw. Einträge) eines Kataloges lade und über eine Bedingung den Wert eines dieser Katalog-"Elemente" überprüfe, dann entspricht der Spaltenname in der Bedingung dem Spaltennamen dieses Katalog-"Elementes".

      Katalog hat folgende Elemente (bzw. Einträge):

      - Rubrik-Auswahl [produktkatalog_rubrik:select]
      - Rubrik-Titel [produktkatalog_rubriktitel:text]
      - Rubrik-Beschreibung [produktkatalog_rubrikbeschrieb:longtext]

      Rubrik-Auswahl (Taxonomie) hat folgende Elemente:

      Produktkatalog: Rubrik (produktkatalog-rubrik)
      Schmuck (rubrik_schmuck) [id=70]
      Uhren (rubrik_uhren)

      Womit die Bedingung lauten müsste: "produktkatalog_rubrik = 'Schmuck'" bzw. "produktkatalog_rubrik ='70'"

      Da SQL geht, wär auch folgende Bedingung möglich, oder?! --> "produktkatalog_rubrik LIKE 'Schmuck'"
      Angehängte Dateien

      Kommentar

      • lucina
        Administratorin
        • 19.06.2009
        • 7544

        #4
        produktkatalog_rubrik=70 sollte hilfreich sein.

        Noch hilfreicher sollte es sein, wenn Du auch gleich noch auf 'veröffentlicht' filterst, dann wird das nämlich auch berücksichtigt:

        produktkatalog_rubrik=70 AND {deinpublishedfeld}=1
        Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

        Kommentar

        Lädt...