marionetta Posted June 19, 2012 Share Posted June 19, 2012 Ciao a tutti, premetto che sono un newbie. sto modificando un tema di prestashop matrix e dovrei inserire il blocco prodotti correlati nella pagina product.tpl mi serve una dritta su come visualizzarlo se qualcuno può darmi una mano / link o guida pdf da cui studiare grazie in anticipo Link to comment Share on other sites More sharing options...
birrafacile Posted July 2, 2012 Share Posted July 2, 2012 Ciao anche io ho la stessa esigenza... Non capisco come fare, vorrei inserire in ogni prodotto visualizzato il relativi prodotti correlati. Si può fare con i moduli preinstallati o si deve installare un modulo a parte? Grazie Link to comment Share on other sites More sharing options...
PEPPE83 Posted July 3, 2012 Share Posted July 3, 2012 Ciao, anche io non ho capito come funzionava a suo tempo ed ho usato questo modulo gratuito, va però tradotto manualmente. Dovrebbe essere quello che cercate se ho capito bene. productaccessories.tar.gz Link to comment Share on other sites More sharing options...
birrafacile Posted July 3, 2012 Share Posted July 3, 2012 Ciao, ho installato il modulo ma come faccio ad inserire i prodotti correlati ? Link to comment Share on other sites More sharing options...
PEPPE83 Posted July 3, 2012 Share Posted July 3, 2012 Ciao, nel BO, apri la scheda di un prodotto ad esempio "bikini" in fondo alla pagina c'è la dicitura "accessori" e li inserisci i nomi dei prodotti che devono essere visualizzati nella stessa pagina. Attenzione però che gli accessori devono essere già stati creati in precedenza altrimenti prestashop non te li crea. Link to comment Share on other sites More sharing options...
birrafacile Posted July 3, 2012 Share Posted July 3, 2012 Grande !! tutto funzionante ultima domanda: e per modificare il testo "Accessories" ?? Link to comment Share on other sites More sharing options...
PEPPE83 Posted July 3, 2012 Share Posted July 3, 2012 come detto prima va tradotto a mano, edita il file .tpl che trovi nella cartella del modulo, dove c'è scritto "Accessories" ci scrivi quello che ti serve. Cancella la cache smarty ed aggiorna la pagina dovresti vedere le modifiche. Se sei alle prime armi fai sempre una copia del file per sicurezza prima di metterci le mani Link to comment Share on other sites More sharing options...
birrafacile Posted July 3, 2012 Share Posted July 3, 2012 Scusa ma non riesco, potresti specificarmi il file ? Grazie e scusami ancora Link to comment Share on other sites More sharing options...
PEPPE83 Posted July 3, 2012 Share Posted July 3, 2012 il file da editare è: productaccessories.tpl alla riga 18 c'è: <div class="pa_er_header">{l s='Accessories' mod='productaccessories'}</div> Cambia Accessories in quello che preferisci Link to comment Share on other sites More sharing options...
birrafacile Posted July 4, 2012 Share Posted July 4, 2012 SEI UN GRANDE !! Grazie Link to comment Share on other sites More sharing options...
vittoria Posted January 3, 2013 Share Posted January 3, 2013 Ciao vorrei cambiare anche io la scritta Accessori ma non trovo il file productaccessories.tpl ma ho semplicemente product </ul> {/if} {if isset($accessories) AND $accessories} <!-- accessories --> <ul id="idTab4" class="bullet"> <div class="block products_block accessories_block clearfix"> <div class="block_content"> <ul> {foreach from=$accessories item=prodotti correlati name=accessories_list} {assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)} <li class="ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description"> <h5><a href="{$accessoryLink|escape:'htmlall':'UTF-8'}">{$accessory.name|truncate:22:'...':true|escape:'htmlall':'UTF-8'}</a></h5> <div class="product_desc"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{$accessory.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" /></a> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='More'}" class="product_description">{$accessory.description_short|strip_tags|truncate:70:'...'}</a> </div> <p class="product_accessories_price"> {if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<span class="price">{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}</span>{/if} <a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> {if ($accessory.allow_oosp || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart.php')}?qty=1&id_product={$accessory.id_product|intval}&token={$static_token}&add" rel="ajax_id_product_{$accessory.id_product|intval}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {else} <span class="exclusive">{l s='Add to cart'}</span> <span class="availability">{if (isset($accessory.quantity_all_versions) && $accessory.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span> {/if} Grazie Link to comment Share on other sites More sharing options...
stefa38 Posted January 3, 2013 Share Posted January 3, 2013 Bel modulo complimenti Link to comment Share on other sites More sharing options...
Moonswolf Posted March 27, 2015 Share Posted March 27, 2015 Salve e grazie per le info. Ma non c'è un modo di mostrare questi prodotti correlati, come un modulo sempre visibile quando si apre il prodotto? Perchè al momento, aggiungendoli come accessories, questi vengono visualizzati solo se si fa click nella scheda "Accessories" , invece dovrebbero essere sempre visibili...qualche suggerimento? Link to comment Share on other sites More sharing options...
magooattack Posted January 25, 2016 Share Posted January 25, 2016 Ciao Peppe83, intanto grazie per i suggerimenti. Il modulo, nel mio sito, funziona benissimo. Vorrei solo poterlo vedere anche in fase di checkout, come una sorta di "prodotto suggerito". Ho, quindi, provato ad inserire manualmente un hook (displayShoppingCartFooter) nel file productaccessories.php, visto che, di standard, non è contemplato. Il codice che ho inserito è il seguente: function hookdisplayShoppingCartFooter($params) { return $this->hookLeftColumn($params); } Questo codice mi ha sempre permesso di aggiungere ad altri moduli, posizioni non permesse di standard, ed ha sempre funzionato, ma non in questo caso. Cosa sbaglio? Grazie Link to comment Share on other sites More sharing options...
gennaro83 Posted April 24, 2017 Share Posted April 24, 2017 (edited) Ho un problema con questo modulo. Quando voglio inserire un prodotto correlato vado in accessori, ricerco il prodotto, ma quando clicco salva e rimani o non mi salva il prodotto, oppure mi inserisce un prodotto diverso. Inoltre ho notato che quando ricerco un prodotto correlato nel campo accessori, mi viene visualizzato il nome di un prodotto, ma il suo id non è quello corretto. Quato capita quando duplico un articolo help me please Edited April 24, 2017 by gennaro83 (see edit history) Link to comment Share on other sites More sharing options...
daninapoli Posted May 19, 2017 Share Posted May 19, 2017 salve a tutti.. ho installato il modulo ma non riesco a far visualizzare + di 4 prodotti. MI spiego meglio... o tolto i correlati nella parte accanto al prodotto e ho lasciato solo la parte inferiore con la scritta accessori, ma visualizzo solo 4 prodotti. Non sono praticissimo di codice questo è quello che ho lasciato in base alle mie esigenze: <!-- MODULE Accessories --> {if isset($accessories) AND $accessories} <style> ul#idTab4 {ldelim} display: none; {rdelim} </style> <script type="text/javascript"> $(document).ready(function () {ldelim} $("#more_info_tabs a").each(function() {ldelim} if ($(this).attr('href') == "#idTab4") $(this).css('display','none'); {rdelim}); {rdelim}); </script> {if $accessories|@count > 4} <script type="text/javascript"> $('document').ready( function() {ldelim} $('.pa_er_product_container').jScrollPane(); {rdelim}); </script> {/if} {/if} <!-- / MODULE Accessories --> 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