Mit ein bisserl Source-Code ließe da sich mehr tun, da wir so nicht wissen, wie die Datenbankstruktur und die DB-Abfragen sind..
Liebe Superprogrammierer
Vielleicht kann mir jemand von euch sagen, wie ich folgendes ändern kann:
Ich möchte bei einem OsCommerce Shop nicht die Artikelnummer sondern die Artikelbezeichnung anzeigen lassen. Jetzt siehst momentan so aus:
Startseite >> Singletrail Maps >> map018 (Art.-Nr.)
sollte dann aber so sein:
Startseite >> Singletrail Maps >> Appenzellerland (Artikel-Bezeichnung).
paris.
Mit ein bisserl Source-Code ließe da sich mehr tun, da wir so nicht wissen, wie die Datenbankstruktur und die DB-Abfragen sind..
bin eben schon damit überfordert, weiss ja nicht von welcher seite dir der quelltext etwas nützt.
ich denke, am ehesten von dieser seite
http://www.singletrailmap.ch/catalog...roducts_id=182
aber selbst da hats natürlich eine product_info.php - Seite und eine product_info_tpl.php-Seite...
beides ist wohl etwas viel code.
paris.
Geändert von Parisienne (26.08.2004 um 12:55 Uhr)
Dann wirds schwierig. Den PHP-Source kann ich nur ansehen, wenn er nicht auf nem Webserver liegt.
Du musst ja irgendwo das Script haben. Häng am besten die Datei hier an eins deiner Postings an, in der die Artikelbezeichnung/Nummer angezeigt wird..
ich habe jetzt mal die zwei dateien gezipt. hoffe, das nützt dir was!
dazu änderst du in der application_top.php folgende Zeilen ab (bei mir) 502 in
Dabei wird die urspüngliche (faule) query so erweitert, dass jetzt der Name statt der Model-Nummer angezeigt wird.PHP-Code:// add the products model to the breadcrumb trail
if (isset($HTTP_GET_VARS['products_id'])) {
$model_query = tep_db_query("select products_name from " . TABLE_PRODUCTS . " p
inner join " . TABLE_PRODUCTS_DESCRIPTION . " d on p.products_id = d.products_id
where language_id='" . (int)$languages_id . "'
and d.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'");
if (tep_db_num_rows($model_query)) {
$model = tep_db_fetch_array($model_query);
$breadcrumb->add($model['products_name'], tep_href_link(FILENAME_PRODUCT_INFO, 'cPath=' . $cPath . '&products_id=' . $HTTP_GET_VARS['products_id']));
}
}
Das Breadcrumb musst du dann halt noch mit dem richtigen Feldnamen füttern.
merci schon mal. bin aber noch nicht dazu gekommen, es auszuprobieren. hoffe es klappt dann. sonst melde ich mich dann erneut...
supidupi. allest tip-top. merci vielmol!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)