bloc Ajouter personnalisé / div Commandez Détails
-
16-10-2019 - |
Question
J'ai un module personnalisé, dont le contenu que je dois montrer à la page Détails de la commande.
en aucun nouvel onglet ou quelque chose, mais juste au-dessus de la div « Ordre Totaux ».
Comment puis-je accomplir cela sans modifier les fichiers de base?
La solution
Ajouter un fichier de mise en page yourmagento / app / design / adminhtml / default / default / layout / yourmodule.xml
Ajouter ci-dessous le contenu en ce que:
<adminhtml_sales_order_view>
<reference name="order_tab_info">
<action method="setTemplate">
<template>yourmodule/sales/order/view/tab/info.phtml</template>
</action>
<!-- Add your block to display in above order total block -->
</reference>
</adminhtml_sales_order_view>
Copier fichier info.phtml par défaut de l'application / conception / adminhtml / default / default / template / ventes / commande / view / onglet / info.phtml app / conception / adminhtml / default / default / template / yourmodule / ventes / ordre / view / onglet / info.phtml
Ajoutez votre contenu en info.phtml selon vos besoins au-dessus de l'ordre div total.
Autres conseils
Pour ajouter le contenu à la section Informations sur la commande (bloc d'abord sur la page de commande admin), application à l'intérieur / design / adminhtml / default / default / layout / yourmodule.xml ajouter ci-dessous:
<adminhtml_sales_order_view>
<reference name="order_info">
<action method="setTemplate">
<template>yourmodule/sales/order/view/info.phtml</template>
</action>
</reference>
</adminhtml_sales_order_view>
Vous pouvez maintenant copier:
app/design/adminhtml/default/default/template/sales/order/view/info.phtml
à
app/design/adminhtml/default/default/template/yourmodule/sales/order/view/info.phtml
Vous pouvez maintenant ajouter vos trucs à l'intérieur de votre info.phtml module, sans changer les fichiers de base.