borjamulleras Posted March 5, 2015 Share Posted March 5, 2015 (edited) Hola, Estoy creando un módulo para colocar en el hook Shopping Cart Footer y no consigo pasar los parametros entre el PHP y el TPL tal como lo hago en otros hooks, donde si lo consigo. ¿Tiene algún trato especial? En el PHP pongo el siguiente hook: public function hookShoppingCartFooter($params) { $this->smarty->assign(array( 'var' => 'top', 'variable1' => 'valor' ) ); return $this->display(__FILE__, 'infoCarrito.tpl'); } y en infoCarrito.tpl Simplemente: Hola2 {$variable1} Lo curioso es que la misma función funciona si se trata del hook Product Footer y en cambio en el Shopping Cart Footer no. Alguna solución? Gracias!! Edited March 6, 2015 by borjamulleras (see edit history) Link to comment Share on other sites More sharing options...
borjamulleras Posted March 5, 2015 Author Share Posted March 5, 2015 Gracias por contestar Enrique. Obviamente es un error mio al copiarlo, esta de la siguiente forma: Hola2 {$variable1} Lo he corregido en el mensaje original para evitar malos entendidos. Gracias!! Link to comment Share on other sites More sharing options...
borjamulleras Posted March 6, 2015 Author Share Posted March 6, 2015 Hola Enrique, Es la versión 1.6 y era el nombre del hook. Es hookDisplayShoppingCartFooter y no hookShoppingCartFooter como estaba poniendo. Es curioso porque a veces funciona si le pones el Display y otras no. Tampoco entiendo porque me cargaba el tpl, pero no me traspasaba las variables. En fin, ahora ya está claro como se hace. Muchas gracias por la ayuda!!! Borja. Link to comment Share on other sites More sharing options...
Recommended Posts