Antwort #12 am: 29. Dezember 2009, 22:08:01
Hallo Torsten,
das ist in der Tat eine recht verzwickte Kiste.
Bei deiner Version im trunk wird die Variable vermutlich immer überschrieben. In jedem Fall muss die $_GET['manufacturers_id'] abgefragt werden, sonst können wir nicht zuordnen ob eine normale Listenausgabe oder Herstellerausgabe stattfindet (könnte man auch über den Pfad machen).
Eine Patentlösung kann ich jetzt auch nicht liefern, allerdings ist mir etwas interessantes aufgefallen, nämlich dieser Codeschnippsel in der default.php:
// Get the right image for the top-right $image = DIR_WS_IMAGES
.'table_background_list.gif'; if (isset ($_GET['manufacturers_id'])) { $image = xtDBquery
("select manufacturers_image from ".TABLE_MANUFACTURERS
." where manufacturers_id = '".(int
) $_GET['manufacturers_id']."'"); $image = xtc_db_fetch_array
($image,true); $image = $image['manufacturers_image']; Offensichtlich war mal gedacht, in der Hersteller-Listenansicht das Herstellerbild auszugeben? Ist aber nicht fertig gestellt worden, das "table_background_list.gif" gibt es übrigens auch nicht. Weißt du mehr dazu?
Hier könnte man aber ansetzen, wenn man den Herstellernamen abfragen will. Das geht dann ganz einfach nach dem gleichen Schema. Über eine zusätliche DB-Zeile ließe sich hier auch einfach eine Hersteller-Description einlesen.
viele Grüsse,
Sebastian