Produkt Detailhauptansicht inkl. Varianten

Hi zusammen und schönen Sonntag Euch :slight_smile:

Hier ist genau das umgesetzt, was ich schon die ganze Zeit
erreichen möchte:

http://24colours.de/TOPS/Top-oxid-37.html

Nun zu meiner Frage:
Ist das quasi eine Vermengung aus der normalen Ansicht und
der Varianten? Wenn ja, dann kann ich also einfach die Varianten
in den oberen Teil des Templates packen, oder?

Wäre lieb, wenn mir da jemand einen Tip geben könnte, damit
ich nicht das Template komplett zerrupfe. Noch besser wäre natürlich
ein bereits abgewandeltes Template, was die Variantenansicht mit
dem Artikelhauptview kombiniert.

Vielen Dank und allerbeste Grüße vom Chris

Meinst Du die Dropdown-Boxen? Das sind entweder Multidimensionale Varianten oder Auswahllisten.

Hi Markus,

genau die meine ich. Das sind wohl Multidimensionale Varianten, wies aussieht.
Meine Frage lautet aber, ob ich diese denn einfach nach oben packen kann oder
die Artikelbeschreibung usw. in die Multidimensionalen Varianten. Allerdings müsste
das Zoombild auch noch mit da rein…

Deswegen die zweite Frage, ob jemand sowas schon mal gemacht hat. Habs mir eben angesehen,
ist etwas aufwändiger, aber immerhin machbar.

Viele Grüße vom Chris

Wirst wohl nicht drum herum kommen, die details.tpl anzupassen.
Am besten kopierst Du diese unter einen anderen Namen (gleiches Verzeichnis) und gibst die neue details.tpl den betreffenden Artikel als Alt.Template. Der Rest ist HTML, Smarty und CSS.

Okay, das wollte ich nur wissen, dann also mal ran an die Buletten.
Finde allerdings, das so ein View wirklich der Standard sein sollte.

Die besten Grüße und Dankeschön vom Chris

Finde allerdings, das so ein View wirklich der Standard sein sollte.

finde ich auch, hab mich damit auch vor kurzem beschäftigt.

Vielleicht hilft Dir ja das hier:

http://yapool.de/oxid/test/

und eine kleine Doku (vielleicht ein bissel knapp beschrieben)

http://yapool.de/oxid/out/x1/

Schön isses nich :wink: - dafür aber funktionell.

mfg

Servus Tobi,

dankeschön für Deine Mühe und den Code. Diesen hab ich jetzt
als Ausgangsbasis für meine Modifikation genommen. Jetzt hab ich soweit
fast alles hingepfriemelt, nur die Magiczoombox funktioniert nicht mehr richtig,
sprich das Bild wird nun beim Clickzoom nicht mehr ausgeblendet und beim Auszoomen
hüpfts in die linke obere Ecke. Jemand vielleicht ne Idee, was ich hier vergessen habe?

Siehe:
http://oxid.p123341.webspaceconfig.de/Struempfe/Halterlose-Struempfe/Transparente-Feinstrumpfhose.html

Vielen Dank und allerbeste Grüße vom Chris

Sodalla, jetzt hab ichs geschafft. Hab das Template dahingehend umgebaut:

{*if $oView->isMdVariantView()*}]
  <div class="picture">
    <img src="[{ $oView->getActPicture() }]" id="product_img" class="photo" alt="[{ $product->oxarticles__oxtitle->value|strip_tags }] [{ $product->oxarticles__oxvarselect->value|default:'' }]">
  </div>
  <div style="display: none">
  [{foreach from=$oView->getVariantList() name=variants item=variant_product}]
    <div id=mdvariant_[{$variant_product->getId()}]>
      [{include file="inc/x1_product.tpl" product=$variant_product size="x1" altproduct=$product->getId() isfiltering=false class=lastinlist testid="Variant_"|cat:$variant_product->oxarticles__oxid->value}]
    </div>
  [{/foreach}]
    <div id=mdvariant_[{$product->getId()}]>
      [{include file="inc/x1_product.tpl" product=$product size="x1" altproduct=$product->getId() isfiltering=false class=lastinlist testid="Variant_"|cat:$variant_product->oxarticles__oxid->value}]
    </div>
  </div>

    <div id="md_variant_selector">
        [{oxvariantselect value=$product->getMdVariants() separator=" " artid=$product->getId() parentVarName=$product->oxarticles__oxvarname->rawValue}]
    </div>

    <div id="md_variant_box"></div>

  [{oxscript add="oxid.mdVariants.mdAttachAll();"}]
  [{oxscript add="oxid.mdVariants.showMdRealVariant();"}]

[{*/if*}]

Ansonsten wird das picture div mehrmals geladen, was man ja nicht möchte und
sich somit MagicZoom das falsche Bild greift!

Besten Dank nochmals und der Teufel steckt wirklich in der Detailansicht :slight_smile:

Viele Grüße vom Chris