L'un de nos extensions les plus utilisées sont certainement les Attributs de commande de Amasty et PDF-Print Extension du SNM Portal.
Maintenant, nous avons le cas, et nous aurions les attributs d'ordre sur les documents, créé Imprimer PDF.
Dans la confirmation de commande, c'était encore relativement facile, si vous définissez dans la configuration des attributs d'ordre, que les attributs doivent figurer sur les documents. Dans la déclaration, toutefois, cela n'a pas été.
maintenant…il est possible. mais a besoin de quelques poignées, pour laisser apparaître l'attribut et il est également ajuster optiquement.
- nous portons le document par exemple. dans le texte suivant le tableau suivant code de ligne:
{{type de bloc = 'amorderattr / sales_order_print_attributes de zone = ordre 'frontend'= ordre de $ }}
Cela garantit plus tard pour la sortie des données.
- De Magento 1.9 doit être donnée au bloc, l'autorisation, qu'il peut être délivré. nous portons donc sous système > autorisations > Bloquer un nouveau bloc et permettre la sortie. Le code pour cela est amorderattr / sales_order_print_attributes
- C'est pas encore assez. Maintenant, les attributs de la question elle-même doit être autorisé. Pour cela, nous allons dans l'attribut de l'ordre respectif (Ventes > Gérer les attributs Ordre) et il y a mis deux menus déroulants sur “Oui”: 1. Visible dans Frontend (malheureusement nécessaire) et 2. Inclure dans les documents PDF. Maintenant, le bloc avec les attributs qui devrait apparaître.
- C'est agréable mais pas. On peut maintenant fournir quelques ajustements CSS pour, que le code semble bon (plus directement dans la configuration d'impression PDF) travail print.phtml et ou dans le. De cette façon, nous sommes allés, il y avait des changements fondamentaux pour nous. Nous voulions que les attributs vient d'apparaître sur le document comme par exemple. le mode de paiement ou de livraison. Nous avons donc le print.phtml dans l'application dossier template / design / frontend /[Modèle]/default / template / amasty / amorderattr copié et adapté il. Nous avons le H2 se éloignant, la table aussi bien et peut maintenant imprimer le nom de la graisse d'attribut et se connecter directement le contenu.
- Il fonctionne bien et semble bon.
Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!
Cet article m'aide assez bien, mais si je suis les instructions, le bloc m'apparaît plusieurs fois, comme si ça allait dans une boucle.
Où l'erreur peut-elle être ici?
Je n'ai que les éléments suivants pour le test selon vos instructions “Texte devant la table” eingebaut:
{{type de bloc = ’amorderattr / sales_order_print_attributes’ zone = 'frontend’ order = $ afin }}
Pourquoi y a-t-il une boucle ici?? Dans le print.phtml aucune boucle n'est visible pour le bloc.
je viens de remarquer, que le comportement est encore plus absurde:
J'ai à nouveau inséré le bloc (donc une deuxième fois), cette fois ci-dessous le tableau.
Maintenant, le premier bloc n'est affiché qu'une seule fois, mais celui en dessous du tableau continue deux fois. Comment cela se fait-il et vous connaissez le problème?
La solution sale est CSS et affichage:aucun
Peut-être que vous pouvez également adresser les variables individuellement? ou allez simplement au bloc?