Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Модули, плагины
Вопрос по Hook'ам
Всего: 2
<
1
2
Вопрос по Hook'ам
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011
# 11
09-11-2011 20:48
Вы не поняли вопроса)
Я вас не спрашиваю про установку и обработку в модуле.
Хук установлен и обработчик прописан в модуле. НО просто так он обрабатываться не будет!!! Нужно сделать вызов этого хука!
В шаблоне джава скрипт который вызывает написанный мною xxx.php.
Содержание xxx.php
Код:
<php
Module::hookExec('мой_хук');
?>
Насколько я понимаю это работать не будет так как этот пхп скрипт ни как не связан с движком... Что еще нужно прописать что бы эта функция работала?? Или все же работать будет?
Сообщение отредактировано naff 09-11-2011 16:50 ...
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009
# 12
09-11-2011 21:04
Тогда это не модуль, а просто кусок кода.
Код:
<?php
include(dirname(__FILE__).'/../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../init.php');
require_once(dirname(__FILE__).'/mymodule.php');
$mymodule=new mymodule();
echo $mymodule->run();
Что-то типа точки входа в модуль. А код лучше разместить в публичной функции run().
Модули для PrestaShop
,
Синхронизация с 1С
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011
# 13
09-11-2011 21:10
Причем тут вообще модуль?? модуль занимается обработкой хука!
а вызовом занимается другой файл! - в моем случае это xxx.php! как в нем прописать вызов хука?
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011
# 14
09-11-2011 22:42
Ors просто говорит вам альтернативный вариант вызова модуля поскольку хук не что иное как механизм вызова группы модулей. Вот и все. Если вам нужно вызвать один модуль, то лучше обойтись без хука (быстрее будет работать).
Всего: 2
<
1
2
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов