Rothem Posted July 29, 2014 Share Posted July 29, 2014 (edited) Hola a todos! Me llamo César, pero por aquí pone que también Rothem. Estoy empezando a desarrollar módulos para PrestaShop y la verdad es que estoy bastante perdido, he creado un modulo muy simple que lo único que hace es poner "Welcome!" repetidas veces en el "displayLeftColumn" Vamos, es lo que en la documentación de PrestaShop hace para enseñarte a crear un modulo. La gracia me viene ahora, se supone que tengo hecho "todos los pasos" es decir, me reconoce el módulo, lo puedo instalar, me hace lo del hook, pero cuando me lo tiene que visualizar, no visualiza absolutamente nada. Os dejo aquí el poquísimo código que le he metido a esto. el php <?php if ( !defined( '_PS_VERSION_' ) ) exit; class mi_modulo extends Module { public function __construct() { $this->name = 'mi_modulo'; $this->tab = 'Test'; $this->version = 1.0; $this->author = 'CESAR CESAR'; $this->need_instance = 0; parent::__construct(); $this->displayName = $this->l( 'mi_modulo' ); $this->description = $this->l( 'CESAR mi_modulo' ); } public function install() { if ( parent::install() == false OR !$this->registerHook( 'leftColumn' ) ) return false; return true; } public function hookLeftColumn( $params ) { global $smarty; return $this->display( __FILE__, 'mi_modulo.tpl' ); } public function hookRightColumn( $params ) { return $this->hookLeftColumn( $params ); } } ?> El TPL <!-- Block mymodule --> <div id="mi_modulo_block_left" class="block"> <h1>WelcomeWelcomeWelcomeWelcome!</h1> <div class="block_content"> <ul> <li><a href="{$base_dir}modules/mymodule/mymodule_page.php" title="Click this link">Click me!</a></li> </ul> </div> </div> <!-- /Block mymodule --> Espero que contestéis pronto jeje Un saludo y gracias de ante mano! Rothem! EDITO: Uso la última versión de PrestaShop 1.6.0.8 Edited July 29, 2014 by Rothem (see edit history) Link to comment Share on other sites More sharing options...
jesa Posted July 30, 2014 Share Posted July 30, 2014 Aparentemente tu código está bien. Puede ser que tu problema es que estás creando un módulo para un hook que no muestras en tu tienda y por eso no se ve nada. Prueba a modificar el theme para que muestre la columna izquierda o modifica el módulo para que se muestre en otro sitio. 1 Link to comment Share on other sites More sharing options...
Recommended Posts