0
我嘗試了很多方法來創建自己的模塊,並使用必須出現在header.tpl中的列中的自己的鉤子。不幸的是,我遵循的教程,它不起作用。我究竟做錯了什麼?例如我的步驟:Prestashop 1.5.4使用自定義鉤子創建自定義模塊
步驟1:創建了模塊事件
DIR:的Prestashop \模塊\事件 文件:logo.gif,logo.png,events.tpl,events.php
在events.php:
<?php
if (!defined('_PS_VERSION_'))
exit;
class Events extends Module
{
public function __construct()
{
$this->name = 'events';
$this->tab = 'front_office_features';
$this->version = '1.0';
$this->author = 'Dinizworld';
$this->need_instance = 0;
parent::__construct();
$this->displayName = $this->l('Dinizworld Events');
$this->description = $this->l('Upcoming events.');
$this->confirmUninstall = $this->l('Are you sure you want to delete this module?');
}
public function install()
{
return parent::install() && $this->registerHook('hookEvents');
}
public function hookEvents($params)
{
//return $this->display(__FILE__, 'events.tpl');
return "test message";
}
}
步驟2:將鉤
論header.tpl正確的位置: {鉤H =「hookEvents」}在adminpanel 我鉤我的模塊對移植後看到
步驟3安裝模塊。
然後沒有出現。當我嘗試使用HOOK_HOME時,我的測試消息是可見的。但不是用我自己的鉤子。我究竟做錯了什麼?