Создание модуля вывода телефонного номера в Prestashop 1.4

Итак создадим папку с названием нашего модуля, к примеру «blocktel». Для работы понадобятся:
— файл шаблонов,
— основной файл модуля,
— файл языков,
— файл логотип блока.
Согласно политике Prestashop, основной файл модуля должен иметь такое же название как и название самого модуля, в нашем случае «blocktel». Файл шаблонов будет называться «blockteltop», чтобы было сразу понятно, что он будет отвечать за вывод информации в хуке «Top».
Файл модуля «blocktel.php» выглядит следущим образом:
class BlockTel extends Module
{
public function __construct()
{
$this->name = 'blocktel';
$this->tab = 'other';
$this->version = 1.0;
$this->author = 'Webproggi.ru';
parent::__construct();
$this->displayName = $this->l('Block Telephone Number');
$this->description = $this->l('Adds a block to display telephone number at the top');
}
public function install()
{
if (!parent::install() OR !$this->registerHook('top'))
return false;
return true;
}
/**
* Returns module content for top hook
*
* @param array $params Parameters
* @return string Content
*/
public function hookTop($params)
{
global $smarty;
$telephone = Configuration::get('PS_SHOP_PHONE');
$smarty->assign('telephone', $telephone);
return $this->display(__FILE__, 'blockteltop.tpl');
}
}
Полезная информация, которая будет выводится этим модулем, в данном случае это номер телефона, хранится в таблице БД configuration в записи «PS_SHOP_PHONE». При помощи статического метода класса Configuration номер передаётся переменной, а затем присваивается переменной шаблонизатора. Далее информацию остаётся только вывести в шаблоне.
Файл шаблона «blockteltop.tpl» выглядит следующим образом:
<div>
{$telephone}
</div>
Модуль готов к установке. Установить его можно на вкладке «Прочее», как было указано в коде конструктора модуля.

Номер телефона ставится во вкладке «Контакты» админпанели.


Отлично! ждем продолжения
Cool blog,looking to communicate
Возможно этот модуль использовать на PS1.5 и как сделать чтоб номера телефона указывался в настройка модуля
Не будет работать, в престе 1.5 есть такой модуль в базовой версии и называется он: Информация блока контактов
Hey, I’ve surely got to claim, I really like your site. The colours, the format, the overall theme, all of them proceed perfectly together. Anyhow, that’s all I really had to declare.
к сожалению, модуль не закачивается. Пишет «не известный тип архива». А он так нужен!
Возможно дело в браузере, воспользуйтесь другим
Доброе время суток,скажите вы могли бы написать модуль на заказ для CMS Prestashop 1.6???
Здравствуйте, да, готов обсудить с вами детали через контактную форму.