2010-11-14 12 views

risposta

14

Nell'amministratore passare a Sistema> Configurazione> Sviluppatore, selezionare un negozio dal campo "Ambito di configurazione" selezionare nell'angolo in alto a sinistra, quindi ci sarà una nuova opzione nella sezione "Debug" denominata "Suggerimenti sul percorso del modello" ". Attiva questa opzione e aggiorna nuovamente la pagina del tuo negozio.

Questo e altro è spiegato in the Designer's Guide to Magento.

6

pienamente d'accordo con il answer of clockworkgeek - il modo più semplice è quello di trasformare il percorso di modello suggerimenti in Sistema -> Configurazione -> Developer sezione del pannello di amministrazione (portata del tuo negozio deve essere scelto per questo campo di apparire). Dopodiché tutte le pagine del tuo negozio saranno rese con inclusioni di pannelli rossi, mostrando il percorso dei modelli.

Un'altra aggiunta è anche quella di accendere Aggiungere nomi di blocco ai suggerimenti nella sezione di amministrazione sopra menzionata - così vedrete anche i nomi dei blocchi che servono i modelli.

Queste azioni consentiranno di tracciare facilmente il 95% di tutto il progetto.

Tuttavia, ci sono anche alcuni blocchi che non rendono il phtml. Oppure sovraccaricano il metodo standard toHtml() in modo tale da non mostrare il percorso del modello. Questi sono casi più complicati. Per trovare il luogo in cui viene creato il design si debbono:

  1. Scopri modello di layout-blocchi-phtml di vista parte in Magento - Designer's Guide to Magento è un buon posto per studiare. Quindi sarai in grado di trovare blocchi e modelli per struttura del layout.

  2. Installa X-Debug, impostarlo su per il vostro IDE, impostare un punto di interruzione <?php echo $this->getChildHtml('topMenu') ?> linea e scavare in questa linea. È il modo più semplice e universale per risolvere il tuo problema (anche se la conoscenza della struttura del design di Magento è ancora un must).

Problemi correlati