adidash Posted January 30, 2014 Share Posted January 30, 2014 Bonjour. Je cherche à rendre mon thème le plus visuel possible en agrémentant le plus de fonctions "visuelles" possible. J’ai trouvé / adapté pleins de petites choses au fur et à mesure mais là, je sèche: le voudrais, sur la page du récapitulatif des commande, avoir affiché autre que simplement le texte par défaut, l'état de commande avec une autre couleur, un picto qui permet d'identifier si la commande est ok, s'il y a une erreur de paiement, ... mais je n'ai pas trouvé comment y arriver. Le plus facile aurait été (je pense) de mettre une condition pour chaque état: - si paiement acepté: XXX - si le colis est livré - etc.. mais je n'arrive pas à voir comment me resservir des états et à les utiliser (dans le fichier tpl, pas php bien sur ) je suis sur que c'est possible car en amont la lecture d'une liste est faite pour afficher un résultat (comme par exemple pour le mode de paiement, le transporteur, ...) donc il doit bien y avoir une solution par là Merci d'avance. Link to comment Share on other sites More sharing options...
xav91 Posted June 9, 2014 Share Posted June 9, 2014 bonjour, as tu trouvé ? je cherche aussi une condition à mettre dans le fichier history.tpl pour : - si paiement acepté alors affichage de "facture" sinon affichage de "proforma" Link to comment Share on other sites More sharing options...
adidash Posted June 10, 2014 Author Share Posted June 10, 2014 bonjour, as tu trouvé ? je cherche aussi une condition à mettre dans le fichier history.tpl pour : - si paiement acepté alors affichage de "facture" sinon affichage de "proforma" Bonjour. Oui, effectivement, j'ai réussi à trouver une solution. sur la page history.tpl, j'ai modifié le <td class="history_state ...></td> par ça: <td class="history_state" {if isset($order.order_state)} id="history_state_{$order.id_order_state}"{/if}> {if isset($order.order_state)}<img src="../img/os/{$order.id_order_state}.gif" />{$order.order_state|escape:'htmlall':'UTF-8'}{/if}</td> ce qui me permet donc d'avoir un picto associé à l'état de la commande. pour ta facture, je pense que tu peu regarder la <td class="history_invoice"> qui par défaut a une condition d'affichage d'une facture si elle existe, donc je pense que tu peu arriver à modifier la condition par défaut. par contre, petite information: j'utilise une version 1.5.3 de Prestashop (je ne sait pas si c'est le même procédé sur les versions ultérieures). Bon courage 1 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