Zum Inhalt springen

Cache und tt_news

Erstellt am 27. März 2007 · 1 Antwort · letzte Antwort am 27. März 2007

Tags: Frage

fwap ·

Hallo,

ich habe ein Problem, wenn ich meine Seite aufrufe.
Auf meiner root-Page liegt eine Umleitung auf meine eigentliche Homepage.
wenn ich die Homepage direkt aufrufe, mit index.php?id=1&tx_ttnews[cat]=1, dann läuft alles fehlerfrei.
Wenn ich allerdings index.php aufrufe und somit die Umleitung aktiv wird oder nur index.php?id=1 ohne die tx_ttnews[cat], dann gibt es SQL Fehlermeldungen.

caller	t3lib_DB::sql
ERROR	You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
lastBuiltQuery	SELECT content
FROM cache_hash
WHERE
hash='8e1d308048a92f2a32a49c8b1853c9c1'
debug_backtrace	require // include // TSpagegen::renderContent // tslib_cObj->cObjGet // tslib_cObj->cObjGetSingle // tslib_cObj->TEMPLATE // tslib_cObj->cObjGetSingle // tslib_cObj->PHP_SCRIPT // include // t3lib_DB->sql // t3lib_DB->debug

Komisch finde ich hier und verstehe es nicht, das die SQL Fehlermeldung von der "syntax to use near ''" spricht, dieser Ausruck aber nicht in der lastBuiltQuery enthalten ist.
Was kann ich machen, damit index.php fehlerfrei weiterleitet auf meine eigentliche Homepage?
Wie sage ich Typo3, dass die tx_ttnews[cat] = 1 sein soll?
Mit

plugin.tt_news.cat = 1

klappt es nicht.

Fragend,
fwap

fwap ·

Nachtrag:
Ich musste an anderer Stelle wegen des cHash eine Funktion benutzen, die den Parameter cHash anhängt: local_cObj->typolink. Dazu müssen alle Parameter exakt mit der gecachten Version übereinstimmen.
Ich habe jetzt einfach mal die id und die tx_ttnews[cat] in die index.php aufgenommen und das Problem damit beseitigt. Da die Parameter somit vorhanden sind, wird der cHash automatisch richtig generiert...
Den Gelöstmarkierungshaken setze ich aber mal nicht, da dass nicht gerade die Königslösung ist

8-)

MfG,
fwap