:::: MENU ::::

Magento: Obtener todas las rutas configuradas

Magento: Obtener todas las rutas configuradas
0 votos, 0.00 media (0% puntos)

No es un caso muy habitual, pero a veces la mejor forma de saber qué módulos están instalados en nuestra tienda Magento es conocer todas las rutas posibles que cada uno de los módulos genera.

En particular a nosotros nos resulta muy útil para configurar las excepciones de caché en Varnish. Sin tener un listado completo de rutas del sistema, es muy complicado obtener la lista de URLs que no deben cachearse en Varnish.

Para obtener este listado, podéis crearos un archivo php en la carpeta raíz de vuestro Magento, con el siguiente contenido.

   require_once 'app/Mage.php';
   Mage::app();
 
   $nodes = Mage::getConfig()->getNode('frontend/routers')->asArray(); 
   foreach ($nodes as $node) {
      echo $node['args']['frontName'] . '<br />';	
   }

Si accedéis mediante el navegador, obtendréis el listado completo.




Hey! Qué opinas sobre el artículo?