hallo,
so, ich hab mir mal das query ausgeben lassen, das zum abfragen der produkte verwendet wird (aus dem PHP file class.tx_ttproducts_list_view.php).
ich hab einfach das $queryParts in $content reinschreiben lassen, so hab ichs dann auf der seite gesehen (was besseres is mir nicht eingefallen).
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,products.size size
FROM tt_products products,tt_products_language tt_products_language
WHERE products.pid IN (53) 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 51
ich nehme an, das problem liegt erstens im JOIN auf die tt_products_language, zweitens im sys_language_uid=1.
bei einem produkt hab ich was in der tt_products_language table stehen gehabt, aber mit sys_language_uid=0, nach dem ausbessern auf 1 wurde dieses eine produkt dann angezeigt.
ich brauche aber keine i18n!
wie kann das zustande kommen? ich hab
config.sys_language_uid = 0
in meinen root-template-setup stehn.
falls du weitere infos brauchst (ts setup, constants, etc.) einfach sagen.
schönen sonntag jedenfalls.