genny_ruos Posted May 16, 2012 Share Posted May 16, 2012 Salve ragazzi, nella product-list.tpl vengono visualizzati i prodotti e i prezzi delle combinazioni impostate di default. Secondo voi sarebbe possibile visualizzare le combianzioni impostate? tipo : Colore - Nero, Spazio disco - 16Go. Il valore $product.id_product_attribute c'è. ma come si può fare a reperire le descrizioni? Ad esempio in product.tpl gli attributi vengono visualizzati in una select: {if isset($groups)} <!-- attributes --> <div id="attributes"> {foreach from=$groups key=id_attribute_group item=group} {if $group.attributes|@count} <p> <label for="group_{$id_attribute_group|intval}">{$group.name|escape:'htmlall':'UTF-8'} :</label> {assign var="groupName" value="group_$id_attribute_group"} <select name="{$groupName}" id="group_{$id_attribute_group|intval}" onchange="javascript:findCombination();{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> </p> {/if} {/foreach} </div> {/if} Aspetto vs suggerimenti a presto. Link to comment Share on other sites More sharing options...
apprendistashop Posted May 20, 2012 Share Posted May 20, 2012 Ciao Anche ho avuto lo stesso problema e ho risolto inserendo questo codice <div class="center_block"> <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></a> <h3>{if isset($product.new) && $product.new == 1}{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3> <p class="product_desc"> {foreach from=$product.features item=feature name=features} {$feature.name|escape:'htmlall':'UTF-8'}: <strong>{$feature.value|escape:'htmlall':'UTF-8'}</strong><br /> {/foreach} </p> </div> Link to comment Share on other sites More sharing options...
Totti Posted May 21, 2012 Share Posted May 21, 2012 Che cosa hai modificato nello specifico ? Link to comment Share on other sites More sharing options...
genny_ruos Posted May 21, 2012 Author Share Posted May 21, 2012 Grazie mille apprendistashop. Era una cosa del genere che volevo fare. Il problema è che le vengono visualizzate le caratteristiche del prodotto. Il mio problema è, come ti accennavo prima, reperire in base al valore $product.id_product_attribute la descrizione della combinazione selezionata di default. Link to comment Share on other sites More sharing options...
genny_ruos Posted May 22, 2012 Author Share Posted May 22, 2012 Non so dove poter reperire quelle info. Nel tuo esempio utilizzi $product.features che è un array di valori. Non esiste un qlcs tipo $product.combinations ? Oppure come potrei creare io l'array con le info? Non c'è nemmeno un product-list.php Link to comment Share on other sites More sharing options...
apprendistashop Posted May 22, 2012 Share Posted May 22, 2012 Mi piacerebbe aiutarti, ma non sono un programmatore, però posso consigliarti di provare a chiedere anche nel forum inglese di prestashop. a me è servito.. Link to comment Share on other sites More sharing options...
genny_ruos Posted May 25, 2012 Author Share Posted May 25, 2012 Salve a tutti, ho provato a scrivere nel forum inglese ma niente. C'è qlcn altro che può darmi una mano ??? Link to comment Share on other sites More sharing options...
disarci Posted May 25, 2012 Share Posted May 25, 2012 Non so dove poter reperire quelle info. Ok Nel tuo esempio utilizzi $product.features che è un array di valori. Non esiste un qlcs tipo $product.combinations ? no, non esiste, non vengono caricate Oppure come potrei creare io l'array con le info?Non c'è nemmeno un product-list.php la crei in controllers/category.php (il file php che richiama la product-list.tpl) e la invii con smarty assign.... ...poi riesci a gestirle. 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