L'ajout d'une nouvelle colonne dans les Ventes Afin d'Afficher des Éléments dans l'interface d'Admin
Dans l'interface d'administration de Magento j'ai besoin de modifier les tables dans la Vente /Commande /Afficher la commande de sorte qu'il affiche, outre le nom des produits, de leur fabricant.
Je suis en train de rechercher le fichier à modifier pour que cela se produise. Je pensais que j'allais trouver un article avec toutes les colonnes qui sont affichées dans app/code/core/Mage/Sales/Block/Order/Item/Renderer/Default.php mais en l'inspectant, il semble y avoir aucune référence aux colonnes/les attributs d'un produit.
J'ai aussi essayé de modifier
app/design/adminhtml/default/default/template/vente/commande/affichage/articles/convertisseur/par défaut.phtml
en changeant
<?php echo $this->getColumnHtml($_item, 'name') ?>
en
<?php echo $this->getColumnHtml($_item, 'manufacturer') ?>
mais il n'a rien changé, donc je suppose que ce fichier n'est pas en cause...
Quelqu'un peut-il svp m'indiquer le fichier à modifier?
Merci!
OriginalL'auteur fdierre | 2010-10-18
Vous devez vous connecter pour publier un commentaire.
Après beaucoup de la navigation à travers le code et avec l'aide d'un collègue, nous avons trouvé les deux fichiers à modifier pour ajouter une colonne à ce point de vue:
app/design/adminhtml/default/default/template/sales/order/view/items.phtml
pour l'ajout de la table d'en-tête
app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml
de remplissage de la colonne avec des données.Je ne suis pas vraiment vécu avec Magento, mais je suppose que, dans le but de faire un "propre de l'emploi", il ne faut pas modifier directement ces fichiers, mais au lieu de les remplacer.
MODIFIER
app/design/adminhtml/default/default/template/downloadable/sales/order/view/items/renderer/downloadable.phtml
de remplissage de la colonne avec les données pour les produits téléchargeables.Notez que les produits téléchargeables utilise un modèle différent
app/design/adminhtml/default/default/template/downloadable/sales/order/view/items/renderer/downloadable.phtml
pour générer les données.OriginalL'auteur fdierre
http://magentocoder.jigneshpatel.co.in/create-custom-reports-in-magento-admin/
Devrait vous obtenez la plupart de la voie.
OriginalL'auteur kevinpaulconnor
Pour l'ajout de la table d'en-tête:
app/design/adminhtml/default/default/template/sales/order/view/items.phtml
app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml
Ces fichiers sont utiles.
OriginalL'auteur Praful Rajput
Pour l'ajout de l'en-tête du tableau et de sa valeur à ajouter de la présentation sales_order_view.xml dans votre thème ou un module avec un nouvel argument.
`
J'ai ajouté la nouvelle colonne avec le nom de réparation.
maintenant, vous devez ajouter de la valeur pour cette colonne. donc, vous devez remplacer " \Magento\Vente\Bloc\Adminhtml\Commande\View\Articles\Convertisseur\DefaultRenderer fichier dans votre bloc et en getColumnHtml() la méthode que vous devez ajouter votre valeur pour cette colonne.
OriginalL'auteur Khodu Vaishnav
Admin grilles sont souvent contrôlés par leur bloc.
Pour les ventes c'est la Mage_Adminhtml_Block_Sales_Order_grid classe
modifier/méthode de remplacement _prepareColumns() devrait faire l'affaire
OriginalL'auteur Bastien Durel
Je n'ai pas l'installation de magento disponible, mais j'ai quelques idées.
Peut-être que la colonne n'est pas définie à l'intérieur d'un fichier de modèle (phtml), mais à l'intérieur d'un xml fichier de mise en page.
Il suffit de chercher dans le layout/sales.xml fichier.
Et peut-être que vous n'avez pas désactivé le cache magento, c'est pourquoi vous ne voyez pas les modifications.
OriginalL'auteur cytrinox