#1 (permalink)  
Alt 17.03.2006, 21:49
 
Registriert seit: 20.02.2006
Beiträge: 7
Daumen hoch

Hallo liebes Forum!

Ich habe jetzt schon so an die 100 beitr?ge durchforstet und komme leider nicht ganz an mein ziel.

Das Problem/die Idee:

Wenn ich die "Hersteller Box" in meinem shop verwende, also einen hersteller aus der liste ausw?hle, dann werden mir alle produkte des hersteller anufgelistet.
Falls der Hersteller produkte in verschiedenen Kategorien hat, dann kann man, wenn man m?chte, mit hilfe der {$MANUFACTURER_DROPDOWN} auswahl die gew?nschte kategorie aussuchen.
Desweiteren erscheint oben in der {$navtrail} auch der Name des ausgew?hlten Herstellers aus der "Hersteller Box".

Ich m?chte nun genau diesen Hersteller-NAMEN auch in der product_listing_v1.html verwenden. So ala: {$MyMANUFACTURER} im html code.

? Wie bekomme ich es hin, dass mir diese variable in dieser html zur verf?gung steht?


Meine L?sungsversuche :

ich versuche in der includes/modules/product_listing.php diese variable irgendwie in der art von :
$module_smarty->assign('MANUFACTURER_DROPDOWN', $manufacturer_dropdown);

also so (jetzt nicht lachen, ich weiss es klappt nicht...):
$module_smarty->assign('MyMANUFACTURER', $manufacturer_name);

zu "erzeugen".

Bin ich da auf dem richtigen weg, oder kann es so gar nicht klappen?
Wer hat das evtl. schon einmal gemacht und weiss noch WELCHE dateien er daf?r WIE bearbeitet hat?
Ich bin auch f?r kleine Hilfen dankbar!

Gr?sse!

Tim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 18.03.2006, 02:03
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

so vielleicht?

Code:
$module_smarty->assign('MyMANUFACTURER', $listing['manufacturers_name']);
Gru
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 18.03.2006, 11:51
 
Registriert seit: 20.02.2006
Beiträge: 7
Standard

Hallo techway!

habe die zeile:
Code:
$module_smarty->assign('MyMANUFACTURER', $listing['manufacturers_name']);
in der includes/modules/product_listing.php eingearbeitet und dann
versucht in der html datei mit
Code:
{$MyMANUFACTURER}
den herstellernamen zu verwenden...
klappt leider immer noch nicht.

vielleicht bin ich ja auch in den falschen dateien ?!?
oder an der falschen stelle innerhalb der includes/modules/product_listing.php ?!?

wie kommt den der herstellername in die navtrail rein? ich komme da gerade einfach nicht hinter, obwohl ich die quellen mit ner riesenlupe durchforste...


Gr?sse!

Tim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 18.03.2006, 19:23
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hallo,

dann probier mal in der gleichen datei dies hinzuzuf?gen:

nach dieser Zeile:
Code:
 $module_content[]=array(
f?gst du diese Zeile ein:
Code:
'MANUFACTURERS_NAME'=>$listing['manufacturers_name'],
und dann im Template mit:
Code:
{$module_data.MANUFACTURERS_NAME}
an die gew?nschte Stelle einf?gen...

ich vermute aber, dass du es nur innerhalb der for-Schleife einf?gen kannst. (d.h. es erscheint dann f?r jeden Artikel einzeln)

Gru?
TechWay
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 20.03.2006, 10:09
 
Registriert seit: 20.02.2006
Beiträge: 7
Standard

Hallo techway!

klappt leider auch nicht....

mir w?re ja wahrscheinlich geholfen, wenn ich w?sste wie der herstellername in die navtrail reinkommt...

weiss dass denn keiner hier?

es kann doch kein so grosses problem sein. die manufacturer_dropdown liste wird ja auch '?bergeben', da muss ja der manufacturer_name quasi irgendwo mit drin stecken...

gr?sse!

Tim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 20.03.2006, 13:06
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hallo Tim,

die Aufl?sung der id in den namen und das hinzuf?gen zur Navigationsleiste findet in der Datei application_top.php statt:

bei mir ist es zeile 553 bis 557:

Code:
 } elseif (isset($_GET['manufacturers_id'])) {
  $manufacturers_query = xtc_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$_GET['manufacturers_id'] . "'");
  $manufacturers = xtc_db_fetch_array($manufacturers_query);
  $breadcrumb->add($manufacturers['manufacturers_name'], xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . (int)$_GET['manufacturers_id']));
 }
probier mal ob dies klappt:

Code:
if (isset($_GET['manufacturers_id'])) {
  $manufacturers_query = xtc_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$_GET['manufacturers_id'] . "'");
  $manufacturers = xtc_db_fetch_array($manufacturers_query);
$module_smarty->assign('MyMANUFACTURER', $manufacturers['manufacturers_name']);
 }
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 21.03.2006, 15:01
 
Registriert seit: 20.02.2006
Beiträge: 7
Standard

Hallo techway!

vielen Dank f?r deine bem?hungen, aber ich kriege es einfach nicht hin...
mir ist das smarty-system einfach noch zu unvertraut. da muss ich mich noch weiter reinfuchsen...

im moment lassen ich die idee erst einmal idee sein und stelle den shop weiter fertig.

sp?ter komme ich bestimmt noch einmal darauf zur?ck, aber jetzt gibt es wichtigere (und aich leider langweiligere) dinge zu erledigen...

Danke!

MfG

Tim

PS.: wer es trotzdem weiss oder rausbekommt darf nat?rlich weiter antworten!! :-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 17.04.2006, 01:18
khm khm ist offline
Benutzer
 
Registriert seit: 27.05.2005
Beiträge: 14
Standard

Hallo,

seht euch mal folgende Beitr?ge an:
  1. f?r das Produktlisting:
    http://www.xt-commerce.com/forums/index.ph...ndpost&p=115271
  2. f?r die Seite Produktinfo:
    http://www.xt-commerce.com/forums/index.ph...ndpost&p=162369
  3. und zu guter Letzt f?r den Warenkorb:
    http://www.xt-commerce.com/forums/index.ph...ndpost&p=162372
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
auslesene, hersteller, verwenden

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 08:57 Uhr.

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

xt:Commerce is a SafeCharge brand