Hallo JTLer,
ich habe mal wieder ein schönes Smarty-Problem für ein JTL-Template. OK um das Problem zu beschreiben muss ich etwas weiter ausholen:
Auf der Artikeldetailseite gibt es oben links ja das große Artikelbild und darunter (sofern vorhanden) die kleinen Vorschaubilder für weitere Bilder zu diesem Artikel. Ich möchte nun, dass das erste dieser Bilder auf der Artikeldetailseite nicht angezeigt wird. Hier müsste ich also die Smartyabfragen bei den unten stehenden Zeilen mit der Funktion @first erweitern und diesem @first Element sagen, dass es nicht angezeigt werden soll. Der nun folgende Code bewirkt im Moment, dass auf der Artikeldetailseite das zweite Bild sofort angezeigt wird. Wo müsste ich denn in die artikel_inc.tpl eine weitere if-Abfrage einbauen, damit das erste Element nicht gezeigt wird?
Grüße
ich habe mal wieder ein schönes Smarty-Problem für ein JTL-Template. OK um das Problem zu beschreiben muss ich etwas weiter ausholen:
Auf der Artikeldetailseite gibt es oben links ja das große Artikelbild und darunter (sofern vorhanden) die kleinen Vorschaubilder für weitere Bilder zu diesem Artikel. Ich möchte nun, dass das erste dieser Bilder auf der Artikeldetailseite nicht angezeigt wird. Hier müsste ich also die Smartyabfragen bei den unten stehenden Zeilen mit der Funktion @first erweitern und diesem @first Element sagen, dass es nicht angezeigt werden soll. Der nun folgende Code bewirkt im Moment, dass auf der Artikeldetailseite das zweite Bild sofort angezeigt wird. Wo müsste ich denn in die artikel_inc.tpl eine weitere if-Abfrage einbauen, damit das erste Element nicht gezeigt wird?
PHP:
<!-- image -->
<div id="image_wrapper" class="article_image" style="width:450px;min-width:450px;">
<div class="image">
{if $Artikel->Bilder[1]->cPfadNormal ne "gfx/keinBild.gif"}<a href="{$Artikel->Bilder[1]->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom{/if}" id="zoom1" rel="adjustX: 60, adjustY: 0, smoothMove:3, zoomWidthWrapper: '.article_details'">{/if}
<img src="{$Artikel->Bilder[1]->cPfadNormal}" id="image0" title="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" alt="" />
{if $Artikel->Bilder[1]->cPfadNormal ne "gfx/keinBild.gif"}</a>{/if}
</div>
{if $Artikel->Bilder|@count > 2}
<div class="article_images">
{foreach name=article_image from=$Artikel->Bilder item=oBild}
<a href="{$oBild->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom-gallery{/if}" title="" rel="useZoom: 'zoom1', smallImage: '{$oBild->cPfadNormal}'">
<img src="{$oBild->cPfadMini}" {if $smarty.foreach.article_image.index == 1}class="active"{/if} alt="" />
</a>
{/foreach}
</div>
{/if}
Grüße