comenzando con Magento Backend
widget (1)
Desde hace un par de días estoy viendo el comportamiento del backend de Magento. Para comprender, hice una nueva grilla para ver una tabla del bbdd. Después de terminar esta cuadrícula puedo ver que tengo un error 404 cuando intento agregar un widget en una página de CMS:
Depuración Puedo ver que el error desaparece si comente esto fuera de mi módulo personalizado
<admin>
<routers>
<giftrouter>
<use>admin</use>
<args>
<module>Wpr_Giftproducts_Adminhtml</module>
<frontName>admin</frontName>
<modules>
<sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax>
</modules>
</args>
</giftrouter>
</routers>
</admin>
Concretamente, creo que el error fue causado por esto:
<sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax>
Pero no entiendo cómo funciona esta configuración. ¿Cómo puedo establecer una ruta personalizada para evitar conflictos con el widget?
Creo que tienes tus enrutadores en reversa.
<admin>
<routers>
<adminhtml>
<args>
<modules>
<sintax before="Mage_Adminhtml">Wpr_Giftproducts_Adminhtml</sintax>
</modules>
</args>
</adminhtml>
</routers>
</admin>
De esta forma, el controlador Giftproducts
es parte del enrutador adminhtml
, mientras que el antiguo método consistía en reasignar controladores administrativos a giftrouter
.