Magento: Saber si estamos en la página principal (home page)

Publicado el 23 febrero 2015 por Gaspar Fernández Moreno @gaspar_fm

Cuando estamos trabajando con Magento, en ocasiones necesitamos conocer si actualmente nos encontramos en la home de nuestro sitio o en cualquier otra página. Normalmente, la home, tendrá un diseño diferente y por eso debemos diferenciarla de las demás.

Para ello, desde Magento 1.5+ tenemos una función que nos puede ayudar mucho en esta misión. Si nos encontramos en el header.phtml podemos comprobarlo llamando a:

Pero si nos encontramos en cualquier otra plantilla, tenemos que llamar a esa misma función que se encuentra en el header, para ello obtenemos el singleton del header y se lo preguntamos:



GeSHi Error: GeSHi could not find the language cc (using path /home/gaspy/www/totaki.com/www/poesiabinaria/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

O también podemos asignar el valor de Mage::getBlockSingleton('page/html_header')->getIsHomePage() a una variable local y utilizar su valor en nuestra plantilla

Leave a Reply