2013-01-24 10 views
5

Sto cercando di personalizzare l'ordine di stampa html (url http://www.yoursite.com/index.php/sales/order/print/order_id/8/), ma non riesco a trovare il file giusto per farlo.Magento personalizzare html ordine di stampa

Sto lavorando a modelli/vendite/ordini/file di stampa ma tutte le modifiche apportate non sono visibili.

potresti per favore darmi un suggerimento?

Grazie mille

migliori saluti

EDIT: ok, ho trovato il file che ho bisogno di modificare, è di stampa phtml in app/design/frontend/default/MyTemplate/template/vendite/ordine

Ora vorrei aggiungere descrizione del prodotto in ogni riga in questa pagina stampa html, ma non so come posso fare questo

C'è

<?php $_items = $_order->getItemsCollection(); ?> 
<?php $_count = $_items->count(); ?> 
<?php foreach ($_items as $_item): ?> 
<?php if ($_item->getParentItem()) continue; ?> 
<tbody> 
    <?php echo $this->getItemHtml($_item) ?> 
</tbody> 
    <?php endforeach; ?> 

quindi penso che devo modificare qualcosa in $ this-> getItemHtml ($ _ articolo), ma non ho idea di dove si trova questo getItemHtml

per favore potete aiutarmi? grazie mille

+0

È possibile che si stia tentando di modificare i file modello nel pacchetto predefinito o di base, mentre il sito ha uno personalizzato? O un tema sbagliato? –

+0

O qualsiasi altro modulo ha percorso sovrascritto per questo file. – diNord

+0

il mio modello (tema di risposta) non ha questa cartella, quindi l'ho copiata dalla base al mio modello, quindi ho modificato invoice.phtml ma non funziona – satboy78

risposta

5

Il file che devi modificare è \ sales \ order \ items \ renderer \ default.phtml, ma le modifiche apportate qui verranno visualizzate anche nella pagina di visualizzazione degli ordini. Per evitare questo, è possibile utilizzare la seguente condizione in questo phtml (c'è anche un esempio nella versione originale):

<?php if ($this->getPrintStatus()): ?> 
....   
<?php endif;?> 

.. e per le questioni simili in futuro: sul pannello di amministrazione, nel sistema/Menu di configurazione se si passa a "Visualizza negozio", si trova un'opzione nella scheda Avanzate/Sviluppo chiamata "Suggerimenti sul percorso del modello". Se lo si imposta su "sì", si vedranno i percorsi del modello nel frontend, incorporati in linea accanto a ciascun blocco. How to use template path hints

Problemi correlati