komar62 Posted June 22, 2011 Share Posted June 22, 2011 Bonjour a tous,Cela fait maintenant un petit moment que j'ai commencé a travailler sur ma boutique et je commence enfin a en voir le bout.Cependant un probleme de taille persiste.J'aurai besoin que l'utilisateur lorsqu'il se trouve sur cette page : http://paroledefermier.com/category.php?id_category=5 puisse choisir la quantité de légumes (ou de fruits, lait , ...) qu'il desire.Pour cela il faut que dans le category.php je recupere les données concernant les declinaisons: leurs impacts sur le prix, sur le poids, ...Ces données sont sous la forme de plusieurs tableau: $smarty->assign(array( 'groups'.($nb_i+1).'' => $groups, 'default_product_tax' => $tax_datas['rate'], 'combinaisons'.($nb_i+1).'' => $combinations, /* Kept for compatibility purpose only */ 'combinations'.($nb_i+1).'' => $combinations, 'colors'.($nb_i+1).'' => (sizeof($colors) AND $product[$nb_i]->id_color_default) ? $colors : false, 'combinationImages'.($nb_i+1).'/' => $combinationImages)); Ces variables sont crées pour chaque produits de la page. De plus autre variable $tab_info me permet de savoir quel sont les produits a déclinaisons et combien il y en a sur la page.Voila pour la partie category.php j'ai join le fichier si vous voulez le voir dans son integralité.Jusque la pas de probleme alors maintenant je voudrai faire s'afficher tous sa. Et c'est la que sa cloche.Dans product-list.tpl je ne sais vraiment pas trop comment faire si quelqu'un pouvai m'eclairer.j'ai join aussi mon fichier product-list.tpl Si quelqu'un sait m'eclairer je suis preneur.Merci d'avance category.php Link to comment Share on other sites More sharing options...
komar62 Posted June 22, 2011 Author Share Posted June 22, 2011 voila le fichier product-list.tpl (je n'arrive pas a le mettre en piece jointe bizarrement) > {if isset($products)} {include file=$tpl_dir./breadcrumb.tpl} {debug} [removed] // <![CDATA[ {if isset($groups1)} // Combinations {foreach from=$combinations1 key=idCombination item=combination} addCombination({$idCombination|intval}, new Array({$combination1.list}), {$combination1.quantity}, {$combination1.price}, {$combination1.ecotax}, {$combination1.id_image}, '{$combination1.reference|addslashes}'); {/foreach} // Colors {if $colors1|@count > 0} {if $product->id_color_default}var id_color_default = {$product->id_color_default|intval};{/if} {/if} {/if} //]]> [removed] <!-- Products list --> </pre> <ul> {foreach from=$products item=product name=products} getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" width="{$homeSize.width}" height="{$homeSize.height}" /> <!--{if $product.new == 1}{l s='new'}{/if}{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}--> <!-- {$product.description_short|truncate:360:'...'|strip_tags:'UTF-8'}--> {if $product.on_sale} {l s='On sale!'} {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $product.reduction_from))} {l s='Price lowered!'} {/if} {if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if} le Kilo {if ($product.allow_oosp OR $product.quantity > 0)}{l s='Available'}{else}{l s='Out of stock'}{/if} <!-- attributes --> {if isset($groups1)} {foreach from=$groups1 key=id_attribute_group item=group} {if $group.attributes|@count} {$group.name|escape:'htmlall':'UTF-8'} : {assign var='groupName' value='group_'|cat:$id_attribute_group} 0}$('#wrapResetImages').show('slow');{/if}"> {foreach from=$group.attributes key=id_attribute item=group_attribute} {$group_attribute|escape:'htmlall':'UTF-8'} {/foreach} {/if} {/foreach} {/if} <!-- Bouton ajouter fiche produits --> {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2} {else} {l s='Add to cart'} {/if} {/foreach} </ul> <br> <!-- /Products list --><br>{/if}<br Link to comment Share on other sites More sharing options...
komar62 Posted June 23, 2011 Author Share Posted June 23, 2011 Quelqu'un a une ptite idée ??? Link to comment Share on other sites More sharing options...
komar62 Posted June 24, 2011 Author Share Posted June 24, 2011 toujours pas ?Je me suis peu etre mal exprimé n'hesite pas a me le faire savoirmerci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now