Jump to content

Empezando el camino del PrestaShop!


Recommended Posts

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! :D

 

 

 

 

Rothem!

 

EDITO: Uso la última versión de PrestaShop 1.6.0.8

Edited by Rothem (see edit history)
Link to comment
Share on other sites

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. 

  • Like 1
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...