dradisso Posted May 3, 2011 Share Posted May 3, 2011 Bonjour,Je cherche à utiliser le champ UPC - que je n'utiliserai jamais - d'un produit et de ses déclinaisons pour y mettre une information variant selon les déclinaisons, comme par exemple la référence du produit.Je voudrais donc afficher ce code dans la fiche produit, et faire en sorte qu'il change dynamiquement selon les déclinaisons, toujours à l'exemple du champ référence.Pour ça, j'ai dû :- modifier le fichier controllers/ProductController.php qui, curieusement, n'intégrait pas le champ upc de la base dans le contenu du tableau des informations déclinables (appelé 'combinations') : $combinations[$row['id_product_attribute']]['reference'] = $row['reference']; $combinations[$row['id_product_attribute']]['upc'] = $row['upc']; $combinations[$row['id_product_attribute']]['unit_impact'] = $row['unit_price_impact']; - modifier le fichier product.tpl de mon thème, en ajoutant ce même champ upc au tableau des combinations (ligne 111) // Combinations {foreach from=$combinations key=idCombination item=combination} addCombination({$idCombination|intval}, new Array({$combination.list}), {$combination.quantity}, {$combination.price}, {$combination.ecotax}, {$combination.id_image}, '{$combination.reference|addslashes}', '{$combination.upc|addslashes}', {$combination.unit_impact}, {$combination.minimal_quantity}); {/foreach} et enfin, toujours dans ce meme fichier product.tpl, ajouté l'affichage du champ : {if $product->upc} {l s='Champ supplénetaire :'} {$product->upc|escape:'htmlall':'UTF-8'}{/if} Malgré cela, mon champ ne s'affiche pas !Qu'aurais-je oublié ou mal fait ?Je suis en 1.4Un grand merci pour votre aide Link to comment Share on other sites More sharing options...
dradisso Posted May 4, 2011 Author Share Posted May 4, 2011 Personne n'aurait une idée ? Pourtant, je pense que ce serait une info utile pour beaucoup ... 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