Jump to content

Módulo en página CMS


rubsrubs

Recommended Posts

ok, miraré el vídeo.

 

Supongo que si quiero que se muestre sólo en una páina concreta, deberé introducir las otras páginas CMS como excepciones ¿no?

 

Por cierto, gracias. ^_^

 

Puedes hacer una condicional en el fichero *.tpl sin problema, primero crea el hook y despues seguimos hablando.

Link to comment
Share on other sites

He seguido las indicaciones del vídeo que tiene ese mismo autor pero para prestashop 1.4 (que es el que uso)

 

- He creado el hook en BD

 

- Lo he añadido al FrontController

- Lo he añadido a cms.tpl

 

He hecho una prueba con el módulo blockcategories (haciendo las modificaciones necesarias en blockcategories.php), y funciona todo correctamente. Ahora bien, yo quiero mostrar otro módulo y me está dando ciertos problemas.

 

El módulo que quiero mostrar en una página CMS, crea las funciones de los hooks de manera poco habitual.

El módulo tiene una carpeta /controllers/ y dentro hay un fichero hooks.php

 

Ahí dentro he encontrado la función que creo que es la que me interesa:

 

 

public static function _hookHome($obj, $params) {

global $smarty;

global $cookie;

if (Configuration::get('MYCOLLP_WIDGET_HOME')) {

$params['homeWidget']=true;

$content = self::_hookextraCarrier($obj, $cookie, $smarty, $params, null);

$smarty->assign('content',$content);

$smarty->assign('collPlaceLabel',Configuration::get('MYCOLLP_LABEL',$cookie->id_lang));

$output= $obj->display(dirname(__FILE__).'/'.$obj->name.'.php','templates/place_home.tpl');

return $output;

}

}

 

Para que mi hook haga lo mismo, he añadido:

 

 

public static function _hookPlacesHook($obj, $params) {

return $this->_hookHome($obj, $params);

}

 

El problema es que no entra en la función. He puesto trazas, y está comprobado: no entra.

No entiendo por qué ellos ponen un guión bajo delante. Yo he tratado de seguir la misma nomenclatura, pero no hay manera.

Ni poniendolo sin guión ni nada...

 

¿Alguna idea de cual puede ser el fallo?

Link to comment
Share on other sites

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