Morepics in right.tpl

Hallo,

ich sitze gerade an meinem Shoptemplate und hänge gerade bei folgenden Schritt. Ich möchte die Klasse “morepics” in die Sidebar packen. Allerdings zerschießt es mir dadurch die gesamte details.tpl und die Bilder werden natürlich auch nicht angezeigt. Die Maße sind der Box sind auch schon angepasst und auch die einzelnen Bilder passen rein.

Kann es ein Problem sein, dass die right.tpl ja noch im Header geladen wird und somit die “Funktion” morepics noch vor irgend einer von mir übersehenen Abfrage geladen werden soll, was aber nicht geht?

Habe übrigens folgende Zeilen aus der details.tpl in die right.tpl kpopiert:

[{if $oView->morePics() }]
    <div class="morepics">
    [{foreach from=$oView->getIcons() key=picnr item=ArtIcon name=MorePics}]
        <a id="test_MorePics_[{$smarty.foreach.MorePics.iteration}]" rel="nofollow" href="[{ $product->getLink()|oxaddparams:"actpicid=`$picnr`" }]" onclick="oxid.image('product_img','[{$product->getPictureUrl($picnr)}]');return false;"><img src="[{$product->getIconUrl($picnr)}]" alt=""></a>
    [{/foreach}]
    </div>
    [{/if}]

Keine Ahnung, ob das als Lösung gilt aber ich habe jetzt die einfach ein entsprechendes DIV formatiert und lade die Sachen einfach dort hinein.

Manchmal denkt man einfach zu kompliziert. Wollte es über die sidebar lösen.

Sorry! :wink: