#1 (permalink)  
Alt 30.03.2005, 03:03
 
Registriert seit: 16.02.2005
Beiträge: 4
Standard

Hallo zusammen,

ich m?chte mir im Produkt-Listing (Artikel?bersicht in der Kategorie) und in der Produktansicht den jeweiligen Hersteller mit anzeigen lassen.

Ich denke mal, dass hierf?r die "product_info_v1.html" und die "product_listing_v1.html" zust?ndig sind, aber welchen Eintrag muss ich da rein machen? Habe zwar schon versch. M?glichkeiten versucht, bin aber noch nicht weiter gekommen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.05.2005, 15:59
Benutzerbild von hamd-user  
Registriert seit: 26.01.2005
Beiträge: 28
Standard

Hi,

das w?rde ich auch gerne wissen!

Habe auch in der Forensuche nichts finden k?nnen.

Thanx
HAMD-USER
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 29.05.2005, 21:20
Neuer Benutzer
 
Registriert seit: 03.03.2005
Beiträge: 17
Standard

ja, eine Variablenliste w?re nicht schlecht!

gibt es deinn eine [$products_manufakturers] ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 15.09.2005, 13:53
Benutzerbild von bluevnv
Neuer Benutzer
 
Registriert seit: 21.07.2005
Beiträge: 16
Standard

in der product_info_v1.html vom template {$NAME} an ensprechender stelle einf?gen.

in der root/includes/modules/product_info.php

nach

else {
if ($product_info['products_date_added']!='0000-00-00 00:00:00') $info_smarty->assign('PRODUCTS_ADDED',sprintf(TEXT_DATE_ADDED , xtc_date_long($product_info['products_date_added']))); }


das hier

// ->>> Herstellername
if (isset($_GET['products_id'])) {
$manufacturer_query = xtc_db_query("select m.manufacturers_id, m.manufacturers_name from " . TABLE_MANUFACTURERS . " m left join " . TABLE_MANUFACTURERS_INFO . " mi on (m.manufacturers_id = mi.manufacturers_id and mi.languages_id = '" . (int)$_SESSION['languages_id'] . "'), " . TABLE_PRODUCTS . " p where p.products_id = '" . (int)$_GET['products_id'] . "' and p.manufacturers_id = m.manufacturers_id");
if (xtc_db_num_rows($manufacturer_query)) {
$manufacturer = xtc_db_fetch_array($manufacturer_query);
$info_smarty->assign('NAME',$manufacturer['manufacturers_name']);
}
}
// END


einf?gen.

zumindest hab ich das bei mir f?r die infoseite so gel??t.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 11.10.2005, 15:13
 
Registriert seit: 20.07.2005
Beiträge: 12
Standard

Hallo, genau das suche ich auch, eine M?glichkeit in der Product_Listing_v1 den Herstellernamen unter dem Artikelnamen anzuzeigen. Leider funktioniert die obige L?sung nicht, ich finde

else {
if ($product_info['products_date_added']!='0000-00-00 00:00:00') $info_smarty->assign('PRODUCTS_ADDED',sprintf(TEXT_DATE_ADDED , xtc_date_long($product_info['products_date_added']))); }

schon gar nicht
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 12.10.2005, 07:50
 
Registriert seit: 30.08.2005
Beiträge: 104
Standard

naja ihr wollt ja auch was anderes. ihr wollt den hersteller ja in der Produkt?bersicht im Kategorie-Listing.

Daf?r m?sst ihr die /includes/modules/product_listing.php bearbeiten.

Da f?gt man dann einfach vor den Zeilen:

Code:
   $module_content[]=array(
          'PRODUCTS_NAME'=>$listing['products_name'],
          'PRODUCTS_MODEL'=>$listing['products_model'],
folgendes ein:
Code:
  $manufacturer_query = xtc_db_query("select m.manufacturers_id, 
       m.manufacturers_name,
       m.manufacturers_image,
       mi.manufacturers_url
       from " . TABLE_MANUFACTURERS . " m
       left join " . TABLE_MANUFACTURERS_INFO . " mi 
       on (m.manufacturers_id = mi.manufacturers_id and 
       mi.languages_id = '" . (int)$_SESSION['languages_id'] . "'),
       " . TABLE_PRODUCTS . " p 
       where p.products_id = '" . $listing['products_id'] . "' 
       and p.manufacturers_id = m.manufacturers_id");
 $manufacturer = xtc_db_fetch_array($manufacturer_query);
Dann f?gt man der folgenden Array Zuweisung noch ein paar Felder hinzu:
Code:
   $module_content[]=array(
          'PRODUCTS_NAME'=>$listing['products_name'],
          'PRODUCTS_MODEL'=>$listing['products_model'],
          'PRODUCTS_SHORT_DESCRIPTION'=>$listing['products_short_description'],
          'PRODUCTS_IMAGE'=>$image,
          'PRODUCTS_PRICE'=>$price,
          'PRODUCTS_LINK' =>xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']),
          'BUTTON_BUY_NOW'=>$buy_now,
          'PRODUCTS_FSK18' => $fsk18,
          'SHIPPING_NAME'=>$shipping_status_name,
          'SHIPPING_IMAGE'=>$shipping_status_image,

          //added by bmg4ever//
          'MAN_NAME'=>$manufacturer['manufacturers_name'],
          'MAN_IMAGE'=>$manufacturer['manufacturers_image'],
          'MAN_ID'=>$manufacturer['manufacturers_id'],
          'MAN_URL'=>$manufacturer['manufacturers_url'],
          //------------------------//

          'PRODUCTS_ID'=>$listing['products_id']);
Von nun an kann man im Template product_listing_vx.html auf die Variablen
{$module_data.MAN_NAME}
{$module_data.MAN_IMAGE}
{$module_data.MAN_URL}
{$module_data.MAN_ID}
zugreifen, welche man davon auch immer braucht, obwohl die ID ziemlich unn?tz sein d?rfte.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 12.11.2005, 03:24
xt:Commerce Support Kunde
 
Registriert seit: 12.03.2005
Beiträge: 83
Beitrag

hi bmg,

Danke f?r die Hilfe, hat super geklappt.

mfg
andre
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 20.01.2006, 11:08
xt:C Sponsor
 
Registriert seit: 29.10.2005
Beiträge: 80
Daumen hoch

Hallo,

noch eine Frage zu diesem Thema:

ich m?chte den Herstellernamen im Warenkorb ausgeben lassen! Muss ich dazu genauso verfahren wie hier in diesem Beitrag skizziert?

Die Manufacturer-Name-Variable w?rde ich nat?rlich in die "order_details.html" eintragen. Dort habe ich es schon geschafft die Artkelnummer mit {$module_data.PRODUCTS_MODEL} reinzubringen.

Gru
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 09.02.2006, 11:11
 
Registriert seit: 07.01.2006
Beiträge: 12
Standard

moin moin -

eine l?sung f?r die produkt_info finde ich noch nicht!?

Zitat:
// ->>> Herstellername
if (isset($_GET['products_id'])) {
$manufacturer_query = xtc_db_query("select m.manufacturers_id, m.manufacturers_name from " . TABLE_MANUFACTURERS . " m left join " . TABLE_MANUFACTURERS_INFO . " mi on (m.manufacturers_id = mi.manufacturers_id and mi.languages_id = '" . (int)$_SESSION['languages_id'] . "'), " . TABLE_PRODUCTS . " p where p.products_id = '" . (int)$_GET['products_id'] . "' and p.manufacturers_id = m.manufacturers_id");
if (xtc_db_num_rows($manufacturer_query)) {
$manufacturer = xtc_db_fetch_array($manufacturer_query);
$info_smarty->assign('NAME',$manufacturer['manufacturers_name']);
}
}
// END
funktioniert bei mir leider nicht...cache habe ich brav geleert usw.

bekomms einfach nicht hin den hersteller auf der produkt_info.hml anzuzeigen...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 17.04.2006, 00:56
khm khm ist offline
Benutzer
 
Registriert seit: 27.05.2005
Beiträge: 14
Standard

Zitat:
Originally posted by fruit@Feb 9 2006, 12:11 PM

eine l?sung f?r die produkt_info finde ich noch nicht!?


Sieh mal in folgendem Thread:
http://www.xt-commerce.com/forums/index.ph...ndpost&p=162369

Da habe ich gerade eine L?sung gepostet, die fast genau so aussieht wie die f?r das produktlisting...

Gru?
Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anzeigen, hersteller

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand