Jump to content
  • 0

różne wielkości obrazka produktu w fancybox - presta 1.6.15


jerri69

Question

Proszę o pomoc:

w sklepie 2 różne wielkości obrazka - chodzi tylko o wyświetlanie również tego drugiego rodzaju (bez skalowania) w fancybox.

1 wielkość 1000/1500px - w sklepie thickbox_default

2 wielkość 1000/800px - w sklepie thickbox_wide

 

kod który chcę zmienić:

                <!-- thumbnails -->

                <div id="views_block" class="clearfix {if isset($images) && count($images) < 2}hidden{/if}">

                    {if isset($images) && count($images) > 2}

                        <span class="view_scroll_spacer">

                            <a id="view_scroll_left" class="" title="{l s='Other views'}" href="javascript:{ldelim}{rdelim}">

                                {l s='Previous'}

                            </a>

                        </span>

                    {/if}

                    <div id="thumbs_list">

                        <ul id="thumbs_list_frame">

                        {if isset($images)}

                            {foreach from=$images item=image name=thumbnails}

                                {assign var=imageIds value="`$product->id`-`$image.id_image`"}

                                {if !empty($image.legend)}

                                    {assign var=imageTitle value=$image.legend|escape:'html':'UTF-8'}

                                {else}

                                    {assign var=imageTitle value=$product->name|escape:'html':'UTF-8'}

                                {/if}

                                <li id="thumbnail_{$image.id_image}"{if $smarty.foreach.thumbnails.last} class="last"{/if}>

                                    <a{if $jqZoomEnabled && $have_image && !$content_only} href="javascript:void(0);" rel="{literal}[spam-filter]/literal}gallery: 'gal1', smallimage: '{$link->getImageLink($product->link_rewrite, $imageIds, 'large_default')|escape:'html':'UTF-8'}',largeimage: '{$link->getImageLink($product->link_rewrite, $imageIds, 'thickbox_default')|escape:'html':'UTF-8'}'{literal[spam-filter]{/literal}"{else}

 

nie umiem napisać kodu żeby był warunek jak poniżej:                                    

{ if (szerokość_oryginalny_obrazek = 1000px}                                     

                                    href="{$link->getImageLink($product->link_rewrite, $imageIds, 'thickbox_default')|escape:'html':'UTF-8'}"    

{else}                                     

                                    href="{$link->getImageLink($product->link_rewrite, $imageIds, 'thickbox_wide')|escape:'html':'UTF-8'}"    

</if>                                    

                                    data-fancybox-group="other-views" class="fancybox{if $image.id_image == $cover.id_image} shown{/if}"{/if} title="{$imageTitle}">

                                        <img class="img-responsive" id="thumb_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'cart_default_clothing')|escape:'html':'UTF-8'}" alt="{$imageTitle}" title="{$imageTitle}" itemprop="image" />

                                    </a>

                                </li>

                            {/foreach}

                        {/if}

                        </ul>

                    </div> <!-- end thumbs_list -->

                    {if isset($images) && count($images) > 2}

                        <a id="view_scroll_right" title="{l s='Other views'}" href="javascript:{ldelim}{rdelim}">

                            {l s='Next'}

                        </a>

                    {/if}

                </div> <!-- end views-block -->

                <!-- end thumbnails -->

 

 

chodzi o ofekt jak jest w tej chwili osiągnięty przez usunięcie [, 'thickbox_default'] z kodu

 

href="{$link->getImageLink($product->link_rewrite, $imageIds, 'thickbox_default')|escape:'html':'UTF-8'}"

 

na stronie "http://estyl.com.pl/damskie-spodnie-legginsy/1-faded-short-sleeve-tshirts.html" - ale w tej chwili miniatury produktu są generowane poprzez skalowanie duzych (1000/1500 i 1000/800) obrazów więc spowolnione jest ładowanie (a może się mylę? może presta i tak ładuje od razu wszystkie obrazy?)

 

dzięki z góry

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...