Domanda

Dove inadempiente installazione di Magento posso trovare il file delle variabili {{var firstname}} e simili?

È stato utile?

Soluzione

Se sono solo voglia di cambiare l'ordine in cui le variabili di indirizzo vengono visualizzate nella sezione indirizzo del cliente del pdf è possibile farlo sotto System->Configuration->Customer Configuration->Address Templates->Pdf

La Mage_Customer_Model_Address_Config::getFormatByCode funzione effettivamente ottenere la configurazione corretta dal codice. Nel caso dei PDF il codice è pdf.

Quando il rendering questi formati la funzione è sul modello indirizzo format e dispone di un evento a portata di mano che è possibile utilizzare per aggiungere o modificare quello che verrà effettivamente formattato.

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

Nel caso del pdf del tipo contiene le informazioni salvate nella configurazione o inadempienze per le informazioni salvate in XML e l'oggetto indirizzo.

Se siete semplicemente aggiungendo nuovi indirizzo del cliente attribuisce poi una volta che sono in Magento attaccati all'indirizzo poi verranno aggiunti durante la formattazione si verifica, ma se si desidera aggiungere la tua o modificare le informazioni, allora vorrei suggerire che si dovrebbe allora ascoltare questo evento e aggiungere le variabili per l'oggetto indirizzo.

Si noti la resa effettiva avviene di default in Mage_Customer_Block_Address_Renderer_Default::render

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top