Afficher l’heure courante dans l’admin panel de Magento

LkD Nouvelles Leave a Comment

custom date field in magento

image

Dans le panneau d’admin de Magento, par defaut est affiché seulement la date. Mais lorsqu’on doit beaucoup jouer avec l’automatisation de certaines taches dans Magento (cron pour les sitemaps,les newsletter et autres…) on a vite besoin de vérifier l’heure, et surtout l’heure de Magento…

Sinon nos crons (taches plannifiées) partent dans tous les sens…

 

Pour ce faire, il faut apporter une petite modification au code source du header de la page d’administration. Sachant que le header etant géré par le fichier header.phtml (dans la version 1.7.0.2 de Magento), voici la procédure:

  1. Dans le fichier header.phtml (app/design/adminhtml/default/default/template/page/header.phtml) reperer la ligne de code suivante
    <?php echo $this->formatDate(null, 'full') ?>

  2. Remplacer/Modifier cette ligne avec le code suivant

    – pour afficher la date selon le systeme anglophone: mm/jj/aaaa H:M:S&nbsp;&nbsp; =>&nbsp;&nbsp; [12/17/2012 06:22:21 pm]

<?php echo date("m/d/Y h:i:s a", Mage::getModel('core/date')->timestamp(time())); ?>

– pour afficher la date selon le systeme francophone: [jj/mm/aaaa H:M:S => [17/12/2012 06:22:21 ]

<?php echo date("d/m/Y h:i:s a", Mage::getModel('core/date')->timestamp(time())); ?>

&nbsp;

Et voila, notre bonne petite date qui est affiché correctement dans le panneau d’administration de Magento.

image

&nbsp;

Rappel qu’il faut au préalable dans les paramètres Magento, définir le fuseau horaire de la boutique:

Systeme > Configuration > Général > Général > Locale Options

image

&nbsp;

Bon magento –bidouillages à tous!

Leave a Reply