Moin moin,
ich habe das Problem, dass ich tt_products nicht dazu bekomme, mir Artikel im Frontend auszugeben. Da ich eigentlich von einer Fehlkonfiguration meinerseits ausgegangen bin, aber nicht den rechten Ansatzpunkt wusste, habe ich begonnen tt_products ein wenig zu debuggen.
Dabei ist mir etwas merkwürdiges aufgefallen, womit ich im Moment nicht so recht weiterkomme. In der Klasse "tx_ttproducts_list_view" wird etwa folgender SQL-Query erzeugt (ermittelt über debug($queryParts) in Zeile 433):
SELECT
products.uid uid,
tt_products_language.pid pid,
products.category category,
products.price price,
products.price2 price2,
products.tax tax,
products.inStock inStock,
tt_products_language.title title,
products.image image,
tt_products_language.note note
FROM
tt_products products,
tt_products_language tt_products_language
WHERE
products.pid IN (532,534,535,536,537,538,539,540)
AND
products.uid = tt_products_language.prod_uid
AND
1=1
AND
(products.inStock <> 0)
AND
tt_products_language.sys_language_uid=1
AND
tt_products_language.deleted=0
LIMIT
11
Der sieht soweit auch erstmal gar nicht schlecht aus, die pid-Liste in der WHERE-Bedingung kommt hin usw. Nur habe ich in der Tabelle tt_products_language keinen einzigen Eintrag, so dass die Abfrage nie ein Ergebnis geliefert bekommen kann.
Hat jemand dafür eine Erklärung? Benutze ich möglicherweise inkompatible Versionen der verschiedenen Extensions?
Typo3 4.0.2
tt_products 2.5.1
fh_library 0.0.14
table 0.1.8
static_info_tables 2.0.0
static_info_tables_de 0.1.0
Vielen Dank.
Ich habe jetzt nochmal ein bisschen rumgespielt. Eine wirkliche Lösung habe ich noch nicht gefunden, wenn ich aber einen Datensatz Produkte (alternative Sprache) für ein Produkt anlege und dessen Wert für das Feld sys_language_uid anpasse (sprich auf 1 setze), bekomme ich das entsprechende Produkt auch ins Frontend.
Aber wo mein Fehler ist, kann ich daraus noch nicht wirklich ersehen. Wäre grandios, wenn mir jemand auf die Sprünge helfen könnte.
Hi swapo,
vielleicht liegt es an der Version von static_info_tables_de - die ist in der Version 2.0.0 verfügbar. Ist aber nur ein Raten, denn genau den Fehler hatte ich noch nicht.
Gruß
elfe111
Hmm, Da hast Du recht. Komischerweise finde ich die Extension über die Suche aus dem Backend heraus nicht (hatte ich auch schon bei anderen Extensions). Naja, ich werd die sobald ich Gelegenheit habe mal austauschen und gucken, was passiert.
So recht daran glauben kann ich aufgrund der Symptome im Moment zwar nicht, aber man soll die Hoffnung ja nie aufgeben.
Vielen Dank für den Hinweis auf jeden Fall.
Gruß
David
BTW: Benutzt Du den aktuellen tt_products? Wenn ja, kannst Du evtl. mal checken, ob auch alle Queries über die Sprachtabelle laufen bzw. was in der drin steht? Wäre echt klasse 🙂
Ich habe mal static_info_tables_de 2.0.0 getestet, was leider keine Wirkung gezeigt hat. Einen Zusammenhang zwischen den beiden Extensions schließe ich mittlerweile aber auch nahezu aus.
Möglicherweise doch eine Kleinigkeit in meiner Konfiguration, mal sehen. Ich werde mal versuchen das noch etwas einzugrenzen und ggf. nochmal Bescheid geben.
Über Tipps, Lösungsansätze und andere Formen der Aufmunterungen freue ich mich natürlich weiterhin.
Hallo swapo,
Hast du inzwischen etwas fundig gemacht? Ich habe dasselbe Problem wie du, vielleicht kannst du mich schlauer machen.
Hier ist meine Test-Site: http://anhminhshop.homedns.org/typo3/index.php?id=112