Jump to content

déclinaisons avec une image de produit


Recommended Posts

abon? c'est dans la nouvelle version

ou bien existe dans 1.52?

c'est pas la fonction texture car il faut les selectionner une par une

je vois un site qui prendre automatiquement les attribut les images correspond et afficher automatiquement la couleur séléctionnée

 

car j'ai pas mal de produit, si je modifier chaque produit ça prend du temps du temps

Link to comment
Share on other sites

cette page est plus mieux comprendre

http://www.sarenza.com/georgia-rose-alige-s783594-p0000037860

vous voyez plusieurs couleur en image on peut selectionner,

au prestashop :l on voit que les couleurs et c'est moche

j'ai aussi cherche de ma code pour modifier product.tpl

dans la

 

<div class="product_attributes">

{if isset($groups)}

<!-- attributes -->

<div id="attributes">

{foreach from=$groups key=id_attribute_group item=group}

{if $group.attributes|@count}

<fieldset class="attribute_fieldset">

<label class="attribute_label" for="group_{$id_attribute_group|intval}">{$group.name|escape:'htmlall':'UTF-8'} :</label>

{assign var="groupName" value="group_$id_attribute_group"}

<div class="attribute_list">

{if ($group.group_type == 'select')}

<select name="{$groupName}" id="group_{$id_attribute_group|intval}" class="attribute_select" onchange="findCombination();getProductAttribute();{if $colors|@count > 0}$('#wrapResetImages').show('slow');{/if};">

{foreach from=$group.attributes key=id_attribute item=group_attribute}

<option value="{$id_attribute|intval}"{if (isset($smarty.get.$groupName) && $smarty.get.$groupName|intval == $id_attribute) || $group.default == $id_attribute} selected="selected"{/if} title="{$group_attribute|escape:'htmlall':'UTF-8'}">{$group_attribute|escape:'htmlall':'UTF-8'}</option>

{/foreach}

</select>

{elseif ($group.group_type == 'color')}

<ul id="color_to_pick_list" class="clearfix">

{assign var="default_colorpicker" value=""}

{foreach from=$group.attributes key=id_attribute item=group_attribute}

<li{if $group.default == $id_attribute} class="selected"{/if}>

<a id="color_{$id_attribute|intval}" class="color_pick{if ($group.default == $id_attribute)} selected{/if}" style="background: {$colors.$id_attribute.value};" title="{$colors.$id_attribute.name}" onclick="colorPickerClick(this);getProductAttribute();{if $colors|@count > 0}$('#wrapResetImages').show('slow');{/if}">

{if file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')}

<img src="{$img_col_dir}{$id_attribute}.jpg" alt="{$colors.$id_attribute.name}" width="20" height="20" /><br>

{/if}

</a>

</li>

{if ($group.default == $id_attribute)}

{$default_colorpicker = $id_attribute}

{/if}

{/foreach}

</ul>

 

je sais pas comment ajouter pour prestashop aller chercher directement dans thumbs_list l'image et de correspondre à la couleur

Link to comment
Share on other sites

BON

J'ai vient de modifier le code dans product .tpl

 

<ul id="color_to_pick_list" class="clearfix">

{assign var="default_colorpicker" value=""}

{foreach from=$group.attributes key=id_attribute item=group_attribute}

<li{if $group.default == $id_attribute} class="selected"{/if}>

<a id="color_{$id_attribute|intval}" class="color_pick{if ($group.default == $id_attribute)} selected{/if}" style="background: {$colors.$id_attribute.value};" title="{$colors.$id_attribute.name}" onclick="colorPickerClick(this);getProductAttribute();{if $colors|@count > 0}$('#wrapResetImages').show('slow');{/if}">

{if file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')}

<img id="thumbnail_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $image.id_image,'medium_default')}" alt="{$image.legend|htmlspecialchars}" height="{$mediumSize.height}" width="{$mediumSize.width}" />

{/if}

et celà ça change pour la 1er attribut et les autre sont prendre la même image, je souligner en rouge, car c'est le lien de l'image qui est mal rédiger

qui pourra me corriger quel lien de l'image doit mettre quoi pour qui change tous les atttribut correspondre à produit

Link to comment
Share on other sites

  • 4 weeks later...

Je veux dire que seulement via 'couleur' on peut attribuer une image à une déclinaison en utilisant "texture".

Je travaille sur le site d'une marque et pour la catégorie lampe, je voulais ajouter comme variante "abajour" et proposer plusieurs type d'abajour sous forme de miniature pour le même pied.

Savez-vous comment procéder ?

Merci

Link to comment
Share on other sites

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...