rikiki
November 13, 2012, 2:43pm
1
Hallo zusammen!
Ich möchte von der Detailseite eines Artikels aus beim Klick auf die Herstellerbezeichnung
productmain:
[{ assign var=“oManufacturer” value=$oView->getManufacturer()}]
gerne alle Artikel des betreffenden Herstellers auf einer Übersichtsseite ausgeben lassen.
Wie kann das funktionieren? Freue mich über eure Hilfe!
Herzlichen Dank
rikiki
rikiki
November 13, 2012, 6:03pm
2
nachtrag: ebenso möchte ich von der Banner-Slideshow auf der Startseite manchmal auf die Produkte eines Herstellers linken.
Ich könnte da wohl eine aktive aber versteckte Kategorie anlegen – aber es geht doch sicher auch anders?
freue mich sehr über eure Hilfe!
muex
November 14, 2012, 7:16pm
3
Ich habe das so gelöst:
<a href="[{ $oManufacturer->getLink() }]" class="detailManufacturerLink">
<span>[{ oxmultilang ident="MORE_PRODUCTS_FROM_MANUFACTURER" }][{ $oManufacturer->oxmanufacturers__oxtitle->value}]</span>
</a>
Der Link führt dann zur Herstellerseite, auf der ja die Artikel angezeigt werden.
rikiki
November 20, 2012, 5:07pm
4
vielen dank, muex, aber…hmm… wenn ich den link einfach so um mein
[{ assign var=“oManufacturer” value=$oView->getManufacturer()}]
umlege, zerhackts die ganze seite, so einfach geht das nicht.
kann mir da jemand helfen – ziel: bei klick auf hersteller alle produkte des herstellers auf übersichtsseite ausgeben lassen?
herzlichst
rikiki
domino
November 20, 2012, 10:15pm
5
[QUOTE=rikiki;107943]Hallo zusammen!
Ich möchte von der Detailseite eines Artikels aus beim Klick auf die Herstellerbezeichnung
productmain:
[{ assign var=“oManufacturer” value=$oView->getManufacturer()}]
gerne alle Artikel des betreffenden Herstellers auf einer Übersichtsseite ausgeben lassen.
Wie kann das funktionieren? Freue mich über eure Hilfe!
Herzlichen Dank
rikiki[/QUOTE]
wieso nimmst du denn nicht einfach unter stammdaten die hersteller und anschließend artikel zuordnen. und welche shopversion?
rikiki
November 20, 2012, 10:24pm
6
coucou –
Community Edition 4.6.5_49955
habe andersrum den Artikeln beim Anlegen ihren Hersteller zugewiesen, aber das ist ja gehopst wie gedopst – verknüpft sind Artikel mit Herstellern – nur hat das doch nichts zu tun mit meiner Frage, oder steh ich hier auf der Leitung?
Wie setze ich dem
[{ assign var=“oManufacturer” value=$oView->getManufacturer()}]
auf der productmain.tpl den Link, dass die ausgegebene Herstellerbezeichnung mir per Klick eine Liste aller Produkte des Herstellers ausgibt?
merci!
Tr0nYx
November 20, 2012, 10:39pm
8
[{ assign var="oManufacturer" value=$oView->getManufacturer()}]
weisst der variable oManufacturer den Wert $oView->getManufacturer zu, du hast damit keine Ausgabe.
du könntest zB das logo so verlinken:
[{block name="details_productmain_manufacturersicon"}]
[{if $oManufacturer->oxmanufacturers__oxicon->value}]
<a href="[{$oManufacturer->getLink()}]">
<img src="[{$oManufacturer->getIconUrl()}]" alt="[{ $oManufacturer->oxmanufacturers__oxtitle->value}]">
</a>
[{/if}]
[{/block}]
den Block details_productmain_manufacturersicon gibts schon in der productmain.tpl
rikiki
November 20, 2012, 10:49pm
9
[QUOTE=Tr0nYx;108941]
[{ assign var="oManufacturer" value=$oView->getManufacturer()}]
weisst der variable oManufacturer den Wert $oView->getManufacturer zu, du hast damit keine Ausgabe.
/QUOTE]
oh ich pfeife!
<a href="[{$oManufacturer->getLink()}]">
<h1 id=“productTitleM”><span> [{ $oManufacturer->oxmanufacturers__oxtitle->value}] </span></h1></a>
… und fertig. dankedanke für den hinweis!