Magento Forum

Estrutucta modulo, como crear el route apropiado
 
kuassius
Jr. Member
 
Total Posts:  11
Joined:  2012-09-21
 

Buenos días,

He creado una estructura de módulo tal que

local/MisExtensiones/MiModulo/Modules(carpeta tal cual)/Checkout/controllers/CartController.php

Es decir en Modules meto los nuevos módulos que sobreescribo, o agrego a mayores.

En este controlador he incluido un action nuevo, addAjaxAction, solo este y nada mas, y extiende de Mage_Checkout_CartController

/checkout/cart/ funciona sin problemas ya que lo recoje de Mage_Checkout, pero

cuando envio a la url /checkout/cart/addAjax/ me devuelve Not found, porque no lo estoy enrutando

Tengo puesto

<frontend>
        <
routers>
            <
checkout>
                <
args>
                    <
modules>
                        <
MisExtensiones_MiModulo_Modules_Checkout before="Mage_Checkout">MisExtensiones_MiModulo_Modules_Checkout</MisExtensiones_MiModulo_Modules_Checkout>
                    </
modules>
                </
args>
            </
checkout>
        </
routers>
</
frontend>

Con esto solo no funciona

Y he encontrado esto por internet

<global>
  <
routers>
    <
checkout> <!-- Mage_Checkout module -->
      <
rewrite>
        <
cart> <!-- CartController -->
          <
to>mycheckout/mycart</to> <!-- My_Checkout moduleMycartController -->
          <
override_actions>true</override_actions>
          <
actions>
            <
add> <!-- addAction -->
              <
to>mycheckout/mycart/myadd<to> <!-- My_Checkout/MycartController/myaddAction -->
            </
add>
          </
actions>
        </
cart>
      </
rewrite>
    </
checkout>
  </
routers>
</global>

Pero no creo que sirva por en realidad no estoy indicando donde tiene que buscar el action ...

Con la estructura normal

local/MiModulo/Checkout/controllers/CartController.php

Funciona sin problemas, por eso se que es cuestion del route, pero no me da salido, frusta bastante ..

Alguna idea?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top