2010-11-14 9 views

Respuesta

14

En el administrador ir a Sistema> Configuración> desarrollador, elegir una tienda del "ámbito de configuración" seleccione en la esquina superior izquierda, entonces habrá una nueva opción en la sección "Depuración" llamada "Consejos ruta de plantilla ". Enciéndalo y actualice la página de su tienda nuevamente.

Esto y más se explica en the Designer's Guide to Magento.

6

estoy totalmente de acuerdo con la answer of clockworkgeek - la forma más fácil es convertir en ruta de plantilla Indirectas en Sistema -> Configuración -> desarrollador sección del panel de administración (alcance de su tienda debe ser elegido para este campo para que aparezca) Después, todas las páginas de la tienda se mostrarán con inclusiones de paneles rojos, mostrando la ruta a las plantillas.

También es bueno activar Agregar nombres de bloques a las sugerencias en la sección de administración mencionada anteriormente, por lo que también verá los nombres de los bloques que sirven esas plantillas.

Estas acciones le permitirán rastrear fácilmente el 95% de todo el diseño.

Sin embargo, también hay algunos bloques que no hacen phtml. O sobrecargan el método toHtml() estándar de tal forma que no muestra la ruta de la plantilla. Estos son casos más complicados. Para encontrar el lugar donde se crea el diseño se deberá:

  1. Aprende modelo de esquemas de bloques de phtml Ver parte en Magento - Designer's Guide to Magento es un buen lugar para estudiarlo. Entonces podrá encontrar bloques y plantillas por estructura de diseño.

  2. Instale X-Debug, configúrelo para su IDE, establezca un punto de interrupción en <?php echo $this->getChildHtml('topMenu') ?> y cave en esta línea. Es la forma más fácil y universal de resolver su problema (aunque el conocimiento de la estructura de diseño de Magento todavía es imprescindible).

Cuestiones relacionadas