maevas072 Posted August 11, 2011 Share Posted August 11, 2011 Bonjour, Je suis en train de modifier la page d'accueil du compte client et comme on le voit souvent sur le site de grandes enseignes, sur cette page il y a un récapitulatif des dernières commandes effectuées par le client. j'aimerais faire la même chose sur mon site. J'ai donc récupéré le code du fichier relatif à ça dans history.tpl que j'ai mis dans my-account.tpl et j'ai également modifier le fichier my-account.php , tout fonctionne sans soucis. Mon seul problème est que j'aimerais limité l'affichage uniquement aux 5 dernières commandes effectuées et pas toutes les commandes et là, je sais pas comment faire car je suis encore novice dans ce langage. Auriez-vous une idée pour m'aider? Le code que je souhaite modifier : <div class="block-center table_block" id="block-history"> {if $orders && count($orders)} <table id="order-list" class="std"> <thead> <tr> <th class="first_item">{l s='Order'}</th> <th class="item">{l s='Date'}</th> <th class="item">{l s='Total price'}</th> <th class="item">{l s='Payment'}</th> <th class="item">{l s='Status'}</th> <th class="last_item"> </th> </tr> </thead> <tbody> {foreach from=$orders item=order name=myLoop} <tr class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if} {if $smarty.foreach.myLoop.index % 2}alternate_item{/if}"> <td class="history_link bold"> {if $order.invoice && $order.virtual}<img src="{$img_dir}icon/download_product.gif" class="icon" alt="{l s='Product(s) to download'}" title="{l s='Product(s) to download'}" />{/if} <a class="color-myaccount" href="{$base_dir}history.php">{l s='#'}{$order.id_order|string_format:"%06d"}</a> </td> <td class="history_date bold">{dateFormat date=$order.date_add full=0}</td> <td class="history_price"><span class="price">{displayPrice price=$order.total_paid_real currency=$order.id_currency no_utf8=false convert=false}</span></td> <td class="history_method">{$order.payment|escape:'htmlall':'UTF-8'}</td> <td class="history_state">{$order.order_state|escape:'htmlall':'UTF-8'}</td> </tr> {/foreach} </tbody> </table> <div id="block-order-detail" class="hidden"> </div> {else} <p class="warning">{l s='You have not placed any orders.'}</p> {/if} </div> 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