Hallo,
ich würde gerne die CSS Tabs auf der ganzen Produktseite nutzen wollen.
Dazu gehört auch, dass Zubehör sowie Cross - Selling Artikel auch in den Tabs angezeigt werden.
Habe es jetzt erstmal hinbekommen, dass der Tab Zubehör erscheint.
Jedoch wird das Zubehör in der "Box-Ansicht" dargestellt.
Ich würde gerne, dass die Darstellung ähnlich ist, wie das Template "listitem_line.tpl" dargestellt wird.
Derzeit wird für die Darstellung noch die Datei boxproducts.tpl verwendet.
Dort ist aber so ein "dummes" JavaScript drin, dass für das (meiner Meinung nach) unschöne Aufklappen der Artikel verantwortlich ist.
Ich habe es jetzt fast einen Tag versucht, ich komme aber nicht weiter.
Hier der Auszug aus der Tabs.tpl
Wie muss ich diese Verknüpfung verändern, dass ich nicht auf die boxproducts.tpl verlinke sondern bsp. auf "listitem_line.tpl"
Dort müssten ja die $oView->getAccessoires() auch auf Produkte angewendet werden können.
Aber leider bin ich noch nicht so weit, dass ich diese Anweisungen komplett verstehe.
Deswegen hoffe ich auf Feedback - habe derzeit keine Ahnung, wie ich dieses Template auf meine Bedürfnisse anpassen kann.
Hier noch ein Auszug aus der boxproducts.tpl
Ich hoffe auf eure Hilfe ; )
lg
link zu testartikel:
http://micha.ubimidum.de/Videotechni...5-Neigbar.html
ps: nicht oben die Tabs beachten, die müssen noch angepasst werden - unter den CSS Tabs sind dann die "relevanten" Tabs.
LG aus Jena
Micha
ich würde gerne die CSS Tabs auf der ganzen Produktseite nutzen wollen.
Dazu gehört auch, dass Zubehör sowie Cross - Selling Artikel auch in den Tabs angezeigt werden.
Habe es jetzt erstmal hinbekommen, dass der Tab Zubehör erscheint.
Jedoch wird das Zubehör in der "Box-Ansicht" dargestellt.
Ich würde gerne, dass die Darstellung ähnlich ist, wie das Template "listitem_line.tpl" dargestellt wird.
Derzeit wird für die Darstellung noch die Datei boxproducts.tpl verwendet.
Dort ist aber so ein "dummes" JavaScript drin, dass für das (meiner Meinung nach) unschöne Aufklappen der Artikel verantwortlich ist.
Ich habe es jetzt fast einen Tag versucht, ich komme aber nicht weiter.
Hier der Auszug aus der Tabs.tpl
Quote:
[{block name="details_tabs_zubehoer"}] [{ if $oView->getAccessoires()|count}] [{capture append="tabs"}]<a href="#ass">Zubehör</a>[{/capture}] [{capture append="tabsContent"}] <div id="ass" class="cmsContent"> [{include file="widget/product/boxproducts.tpl" _boxId="accessories" _oBoxProducts=$oView->getAccessoires() _sHeaderIdent="WIDGET_PRODUCT_RELATED_PRODUCTS_ACC ESSORIES_HEADER" _sHeaderCssClass="lightHead"}] </div> [{/capture}] [{/if }] [{/block}] |
Dort müssten ja die $oView->getAccessoires() auch auf Produkte angewendet werden können.
Aber leider bin ich noch nicht so weit, dass ich diese Anweisungen komplett verstehe.
Deswegen hoffe ich auf Feedback - habe derzeit keine Ahnung, wie ich dieses Template auf meine Bedürfnisse anpassen kann.
Hier noch ein Auszug aus der boxproducts.tpl
Quote:
[{oxscript add="$('a.js-external').attr('target', '_blank');"}] [{oxscript include="js/widgets/oxarticlebox.js" priority=10 }] [{oxscript add="$( 'ul.js-articleBox' ).oxArticleBox();" }] [{assign var="currency" value=$oView->getActCurrency()}] <div class="box" [{if $_boxId}]id="[{$_boxId}]"[{/if}]> [{if $_sHeaderIdent}] <h3 class="clear [{if $_sHeaderCssClass}] [{$_sHeaderCssClass}][{/if}]"> [{ oxmultilang ident=$_sHeaderIdent }] [{assign var='rsslinks' value=$oView->getRssLinks() }] [{if $rsslinks.topArticles}] <a class="rss js-external" id="rssTopProducts" href="[{$rsslinks.topArticles.link}]" title="[{$rsslinks.topArticles.title}]"><img src="[{$oViewConf->getImageUrl('rss.png')}]" alt="[{$rsslinks.topArticles.title}]"><span class="FXgradOrange corners glowShadow">[{$rsslinks.topArticles.title}]</span></a> [{/if}] </h3> [{/if}] <ul class="js-articleBox featuredList"> [{foreach from=$_oBoxProducts item=_oBoxProduct name=_sProdList}] [{assign var="iProdCount" value=$smarty.foreach._sProdList.first}] [{oxid_include_widget cl="oxwArticleBox" _parent=$oView->getClassName() _navurlparams=$oViewConf->getNavUrlParams() iLinkType=$_oBoxProduct->getLinkType() _object=$_oBoxProduct anid=$_oBoxProduct->getId() isVatIncluded=$oView->isVatIncluded() iProdCount=$iProdCount nocookie=1 sWidgetType=product sListType=boxproduct inlist=$_oBoxProduct->isInList() skipESIforUser=1}] [{/foreach}] </ul> </div> |
lg
link zu testartikel:
http://micha.ubimidum.de/Videotechni...5-Neigbar.html
ps: nicht oben die Tabs beachten, die müssen noch angepasst werden - unter den CSS Tabs sind dann die "relevanten" Tabs.
LG aus Jena
Micha