Получить комбинированное изображение Prestashop 1.6 - PullRequest
0 голосов
/ 25 января 2020

Я пытаюсь показать правильное комбинированное изображение на моем Prestashop, для какого цвета вы хотите, чтобы ваш продукт: Мой тест здесь: https://testfiskpaakrogen.dk/433-savage-gear-3d-line-thru-sandeel.html

На данный момент я могу только показать " основное "изображение для продукта, а не правильное комбинированное изображение, кроме того, что большая картинка меняется при выборе другого цвета (farve)

Сейчас это код, генерирующий список изображений на выбор.

<ul id="color_to_pick_list" class="p5 clearfix">
                                                    {assign var="default_colorpicker" value=""}
                                                    {foreach from=$group.attributes key=id_attribute item=group_attribute}
                                                        {assign var='img_color_exists' value=file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')}
                                                        <li{if $group.default == $id_attribute} class="selected"{/if}>

                                                            <a href="{$link->getProductLink($product)|escape:'html':'UTF-8'}" id="color_{$id_attribute|intval}" name="{$colors.$id_attribute.name|escape:'html':'UTF-8'}" class="color_pick{if ($group.default == $id_attribute)} selected{/if}"{if !$img_color_exists && isset($colors.$id_attribute.value) && $colors.$id_attribute.value} style="background:{$colors.$id_attribute.value|escape:'html':'UTF-8'};"{/if} title="{$colors.$id_attribute.name|escape:'html':'UTF-8'}" {if $img_color_exists}style="background: url({$img_col_dir}{$id_attribute|intval}.jpg) repeat;"{/if}> {if $group.name == 'Størrelse'}<option value="{$id_attribute|intval}" title= "{$group_attribute|escape:'html':'UTF-8'}">{$group_attribute|escape:'html':'UTF-8'}</option>{else}<div class="atrimg"><img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html':'UTF-8'}" style="height: 110px;"><div class="colorspan">{$group_attribute|escape:'html':'UTF-8'}</div></div>{/if}</a>
                                                        </li>
                                                        {if ($group.default == $id_attribute)}
                                                            {$default_colorpicker = $id_attribute}
                                                        {/if}
                                                    {/foreach}
                                                </ul>

Если вы откроете URL, появится всплывающее окно отладки умной переменной.

Best, Lasse

...