Question

Où dans l'installation par défaut Magento puis-je trouver le fichier de variables {{var firstname}} et similaires?

Était-ce utile?

La solution

Si vous êtes désireux de changer l'ordre que les variables d'adresse apparaissent dans la section d'adresse du client du PDF, vous pouvez le faire en System->Configuration->Customer Configuration->Address Templates->Pdf

La Mage_Customer_Model_Address_Config::getFormatByCode de fonction réellement obtenir la configuration correcte du code. Dans le cas des pdfs le code est pdf.

Lors du rendu de ces formats est la fonction du modèle d'adresse format et a un événement à portée de main que vous pouvez utiliser pour ajouter ou modifier ce qui va réellement être formaté.

Mage::dispatchEvent('customer_address_format', array('type' => $formatType, 'address' => $this));

Dans le cas du pdf du type contient les informations enregistrées dans la configuration par défaut ou les informations enregistrées en format XML et l'objet d'adresse.

Si vous ajoutez simplement votre nouvelle adresse client attribue alors une fois qu'ils sont dans Magento attachés à l'adresse puis ils seront ajoutés lors du formatage se produit, mais si vous voulez ajouter votre propre ou modifier les informations que je alors suggérer que vous devriez alors écouter cet événement et ajouter des variables à l'objet d'adresse.

Notez le rendu réel se produit par défaut dans Mage_Customer_Block_Address_Renderer_Default::render

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top