Les options du backoffice (Admin panel) de Magento - 2ème partie

The page you requested does not exist. A search for blog les options du backoffice ou admin panel de magento 1ere partie resulted in this page.

Maintenant que vous êtes un peu plus familier avec les options du backoffice de Magento (voir Les options du backoffice (Admin panel) de Magento - 1ère partie), soyons un peu plus créatif. Vous souvenez-vous que dans la première partie nous avons dit qu’il est possible d’ajouter vos propres rubriques ? Cela s’avère très utile si vous voulez contrôler votre module (bien sur cette nouvelle entrée ne permettra pas d’administrer un nouveau module mais de gérer une fonctionnalité déjà existante.). Regardons donc comment faire :

Tout d’abord, il faut créer un nouveau module. Sinon, vous pouvez télécharger le code source du module que j’ai créé pour cet article et auquel je vais me référer. Il permet d’afficher la date. C’est vous qui paramétrez le format. Il doit être un argument valide de la fonction date() de PHP.

L’ajout d’un menu se fait sur le fichier config.xml. Vous aurez besoin des lignes suivantes :

<adminhtml>
    <menu>
        <example translate="title" module="adminhtml">
            <title>Set Time Format</title>
            <sort_order>60</sort_order>
            <children>
                <set_time>
                    <title>Set It!</title>
                    <action>example/index</action>
                </set_time>
            </children>
        </example>
    </menu>
</adminhtml>

Ce code ajoutera la rubrique « Set Time Format » et la sous rubrique « Set It! » Et il se réfère au module identifié dans example controller index, action index. C’est en gros ce dont vous aurez besoin pour ajouter votre nouvelle rubrique dans le menu. Regardez le résultat dans le backoffice – La nouvelle rubrique devrait apparaître entre Catalogue et Clients. Si ce n’est pas le cas, pensez à vider votre cache.

Le reste du module est composé de fichiers définissant le formulaire utilisé pour entrer le format de la date, et le controller responsable de l'affichage du formulaire et de l'enregistrement des données. Vous remarquerez que j’ai stocké les données avec les config values de Magento. Cette solution n’est pas très propre mais je voulais éviter de créer plus que ce qui est essentiel à cette courte démonstration.

Vous pouvez également ajouter votre rubrique dans la page Système->Configuration. C’est une approche un peu différente que nous verrons dans la prochaine partie.

9 comments on "Les options du backoffice (Admin panel) de Magento - 2ème partie"

Portrait de Damien
Damien (visiteur) - mar, 02/02/2010 - 17:42:

Bonjour Sylwia.

Votre article est très intéressant.
Je chercher à modifier l'interface de configuration. Vous mentionnez cette possibilité dans votre article.

Pourriez vous m'indiquer comme réaliser cette opération ?

Portrait de Laurent Clouet
Laurent Clouet - mer, 03/02/2010 - 12:11:

Bonjour Damien,

Vous pouvez consulter cet article http://blog.baobaz.com/en/blog/magento-backoffice-admin-panel-options-part-3 pour voir comment modifier l'interface de configuration.

Cet article sera traduit prochainement.

Portrait de Anonyme
Anonyme (visiteur) - ven, 12/02/2010 - 20:40:

Merci pour cette nouvelle :)
betclic

Portrait de Anonyme
Anonyme (visiteur) - mer, 14/04/2010 - 12:08:

Bonjour,
J'aimerai savoir dans quel dossier se trouve config.xml , car il y en a plusieurs et je voudrai savoir lequel est le bon .
Merci d'avance

Portrait de Laurent Clouet
Laurent Clouet - mer, 14/04/2010 - 17:05:

Bonjour,

Pour le fichier config.xml, il vaut mieux prendre celui de l'extension que l'on vient de créer.
Mais on peut aussi prendre le config.xml d'une autre extension, ça marchera aussi.

Portrait de Anonyme
Anonyme (visiteur) - jeu, 15/04/2010 - 10:08:

bonjour,

j'aimerai savoir où télécharger le code source du module créé!

Portrait de batterie
batterie (visiteur) - mar, 26/04/2011 - 11:43:

be transformed into five new fashion pieces.

Portrait de sisi
sisi (visiteur) - lun, 19/09/2011 - 07:04:

You have a perfect shape labatterie certain to be happy when you are praised and envied you by those around you.

Portrait de Anonyme
Anonyme (visiteur) - dim, 15/01/2012 - 22:52:

происхождение фамилии смертина значение фамилии арсланова значение фамилии пенькова
значение фамили штин значение фамилии значение фамилии володина

Poster un nouveau commentaire

Le contenu de ce champ ne sera pas montré publiquement. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Allowed HTML tags: <p> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Plus d'informations sur les options de formatage