Vom List.tpl direkt ZoomPics

Hallo zusammen,

Die von mir gestellte Frage wird bei den meisten von Euch wahrscheinlich ein müdes Lächeln aufs Gesicht zaubern. Ich bin aber ein Greenhorn im Umgang mit dem Oxid Shop.

So mein Problem ich hab das Magictoolbox Modul erfolgreich installiert, klappt auch wunderbar, die ZoomPic’s werden angzeigt. Ich möchte jetzt aber direkt aus dem list.tpl dieses modul nutzen, sprich ohne zuerst auf das detail.tpl zu leiten. Mein Shop wird ein kleines Projekt und da würde es reichen wenn die vergrösserten Bilder auch schon direkt aus dem list.tpl durch klicken auf das img angezeigt würden.

Hoffe jemand von Euch kann mir helfen das Grün hinter den Ohren abzuwaschen.

thankzz,sushi78

Hi,

hast Du dafür (also für den Zoom) was bezahlt?

Nei (noch) nicht hab nur mal eine trail version. Warum fragst du? Shop läuft noch localhost

Hi,
frag doch einfach mal bei Magic toolbox mal nach. Vielleicht würden die das ja standardmäßig mit übernehmen. Fragen kost nichts! Korrespondenz allerdings in Englisch.

Alternativ kannst du ja auch mal bei aggrosoft nachfragen. Die bieten auch so ein Zoom-Modul an. Zur Zeit als Angebot für nur 29,00 Euro. Auch da mal nachfragen, ob dieses Modul nach deinen Wünschen angepasst werden kann. Vorteil: Die sprechen Deutsch!

Hier der Link zu dem Modul: [B]LINK[/B]

gez.

goodsell

Hallo zusammen,

Hab mich etwa falsch ausgedrückt, das Tool funktioniert. Nur ich möchte direkt aus dem list.tpl also aus der Artikel Übersicht auf zoomPics verweisen. Sprich wenn ein Kunde im list.tpl auf ein produktbild klickt soll er nicht im Produkt detail laden sondern es soll direkt das zoom (lightbox) image angezeigt werden. Das detail.tpl brauche ich für diesen Shop nicht, möchte aber die funktion die dort ausgelöst wird wenn dort auf das Produktbild klickt bereits in der list nutzen. Kann mir da jemand helfen?

Ja, das geht. Du musst dann die Zoomfunktion des Bildes aus der details.tpl auf die products.tpl übertragen.

Funktioniert das Modul auch mit mehreren Bildern?

Habe gestern versucht die Zoomfunktion aus dem detail.tpl auf das product.tpl zu übertragen, irgendwie hat das aber nicht funktioniert, es wurden dann gar keine Artikel mehr angezeigt. Weiss jemand wie das genau geht?

@tvtotal, ja das sollte auch mit mehrere Bildern funktionieren, ich musste das ein paar css anpassungen machen, das Zusatzmodul im Odner modules ablegen und dann noch die oxshopcontrol.php datei mit folgender Zeile

// magicthumb include
include getShopBasePath() . ‘modules/magictoolbox/core/magicthumb.php’;

vor dem Eintrag!

// show output
$this->_output( $sOutput );

ergänzen.

Na, wenn`s funktioniert ist ja ok. Ich nutze lieber die GPL-Version von rubbercut.

Hallo zurück,

so sollte es gehen:

Neue TPL mit folgendem Inhalt erzeugen:

_popup.tpl

<div id="mask"></div>
[{if $popup}][{include file=$popup}][{/if}]

inc/product.tpl

Ersetze:

<a id="test_pic_[{$testid}]" href="[{ $_productLink }]" class="picture url" rel="product[{if $oView->noIndex() }] nofollow[{/if}]">
      <img class="photo" src="[{if $size=='big'}][{$product->getPictureUrl(1) }][{elseif $size=='thinest'}][{$product->getIconUrl() }][{else}][{ $product->getThumbnailUrl() }][{/if}]" alt="[{ $product->oxarticles__oxtitle->value|strip_tags }] [{ $product->oxarticles__oxvarselect->value|default:'' }]">
    </a>

mit:

[{assign var="sZoomPopup" value="inc/popup_zoom.tpl" }]
	<a id="test_pic_[{$testid}]" href="[{$product->getMoreDetailLink()}]" class="picture url" onclick="oxid.popup.zoom();oxid.image('zoom_img','[{$product->getPictureUrl(1) }]');return false;">
      <img class="photo" src="[{if $size=='big'}][{$product->getPictureUrl(1) }][{elseif $size=='thinest'}][{$product->getIconUrl() }][{else}][{ $product->getThumbnailUrl() }][{/if}]" alt="[{ $product->oxarticles__oxtitle->value|strip_tags }] [{ $product->oxarticles__oxvarselect->value|default:'' }]">
    </a>

Am Ende der product.tpl füge folgendes an:

[{include file="_popup.tpl" popup=$sZoomPopup }]

Grüße

Cutty

@rubbercut
Die Zoomfunktion von dir ist spitze. Dankeschön! Meinst du es wäre auch möglich dann im zoom popup verschiedene Bilder auszuwählen? habe das gleiche vor wie sushi und da ich die dynamische bildänderung in der product.tpl nicht hinbekomme wie bei den details das der fall ist wäre es gut wenn ich die bilder der verschiedenen varianten wenigstens noch im zoom auswählen könnte