Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Nach dem Löschen eines Feldes welches eine ID für die Sortierung war, wird der Katalog nicht mehr angezeigt. Der Katalog will weiterhin die Daten aus der Datenbank lesen.
Kann mir jemand Helfen?
Hallo Benjamin-Scherf,
eventuell brauchen wir da etwas mehr Infos (was zum Beispiel ist eine 'ID für die Sortierun'?).
Aber mal so auf die Schnelle: hast du den Filter und/oder die Liste noch nicht angepasst?
um die Katalogeinträge zu sortieren habe ich ein Feld ID angelegt welches nur für den Kunden zu sehen ist.
Nach dem ich die felder angelegt hatte gab es brobleme mit dem vorhergehenden Feld. Ich konnte dort keine ändeungen mehr speicher. Habe etwas rumprobiert und denke es liegt an dem Spaltenname des ID-Feldes. Dieser lautet "ID_0" und löst irgend ein Problem aus. Nun wolte ich es umbenennen. Ging nicht. Dann wolte ich es löschen und neu anlegen und bekamm diese Fehlermeldung.
Fatal error: Uncaught exception Exception with message Query error: Unknown column 'ID_0' in 'order clause' (SELECT *, (SELECT name FROM tl_catalog_types WHERE tl_catalog_types.id=Katalog_Weiterbildungen_Charlo ttenburg.pid) AS catalog_name, (SELECT jumpTo FROM tl_catalog_types WHERE tl_catalog_types.id=Katalog_Weiterbildungen_Charlo ttenburg.pid) AS parentJumpTo FROM Katalog_Weiterbildungen_Charlottenburg WHERE pid='2' ORDER BY ID_0) thrown in /kunden/79324_10587/webseiten/system/libraries/Database.php on line 519
Kann es ein das du das Feld über phpmyadmin gelöscht hast und nicht über die Katalog oberfläche?
Dann weiß der Katalog nichts von der Änderung...
Wenn dem so ist: noch mal per phpmyadmin neu anlegen und im Katalog BE selber löschen
Mich wundert nur, das es Probleme mit dieser Benennung gegeben hat... aber da ich kein developer bin, kann ich dazu nicht viel sagen ^^
Ok, anscheinend ist die Fehlermeldung auch 'nur' im Backend, da ich im Frontend keine Fehlerausgabe sehe.
Kann es sein das noch ein Filter (oben zum sortieren) auf deisen Wert gesstellt ist?
Ah, also war das Prob im Frontend.. Dann schau doch bitte noch mal in deinen Filter / Listen Einstellungen ob du das expliziet diese Sortierung mit drinn hast...
In der Einstellung ist der Filter nicht angehackt. In der Übersicht jedoche wird das Feld im Groupenmodus angezeigt obohl nichts angehackt ist.
Filter Sortieren war anfangs natürlich an.
Gehe bitte nochmal alle deine Module durch, wo du das Feld definiert hattest.
Wenn ein Feld geloescht wird, bleibt dies in den Modulen weiterhin definiert, bis du das Modul nochmals zum Bearbeiten oeffnest und dann erneut speicherst.
Das Feld wird dir bei der erneuten Bearbeitung zwar nicht mehr als Auswahlmoeglichkeit angezeigt (da es nicht mehr in der DB enthalten ist) ist jedoch noch in deinen Auswahlen in den Einstellungen hinterlegt.
Ein Erneutes Abspeichern sollte das Problem beheben.
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.
Den bzw die Einträge erneut abspeichern habe ich schon probiert. Alle Einträge erneut reinzusetzen kann ich den Kunden leider nicht zumuten.
Da bleibt wohl nur die Nachtschicht für mich.
Als Alternative koenntest du noch eben per phpmyadmin nachsehen in welcher Tabelle dein Feld noch erwaehnt wird.
Das Problem hat nichts mit der Datentabelle an sich zu tun, sondern mit der Definition in den tl_catalog_* Tabellen.
Wenn du die per phpmyadmin testweise exportierst (den Haken bei "Hexadezimalschreibweise fuer Blobs" entfernen), dann solltest du sehen in welcher Tabelle das Feld noch enthalten ist.
Wenn du mir diese Information geben kannst, dann kann ich dir sagen wie du es entfernst.
Versuche jedoch nicht die Daten des Exports von Hand zu bearbeiten und wieder zu importieren, damit machst du eher was kaputt als dass du es behebst, also den Export nur ansehen und ggf. hier posten. Dann koennen wir es analysieren.
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