Модули для PrestaShop - 1 часть

Статус
В этой теме нельзя размещать новые ответы.
Если включено, то расскажите как настроить такую систему скидок???
Ценовые правила
separator_breadcrumb.png
Правила корзины
separator_breadcrumb.png
Новое
 
где найти модуль быстрого заказа ?
 
Вопрос касался разовых скидок, накопительные - создай группы.
 
Есть замечательный свободный Для просмотра ссылки Войди или Зарегистрируйся. В третьей версии добавлена возможность показывать модуль только на главной странице (смотри changelog.txt), но она адаптирована и подходит только для PS 1.5. Кто может подсказать как подправить вторую версию, чтобы слайдшоу было только на главной? Или куда копать...
 

Вложения

  • minicslider v2.4.3 (for PS 1.4.9.x).zip
    178,9 KB · Просмотры: 51
  • minicslider v3.0.2 (for PS 1.5.x.x).zip
    184 KB · Просмотры: 59
Есть замечательный свободный Для просмотра ссылки Войди или Зарегистрируйся. В третьей версии добавлена возможность показывать модуль только на главной странице (смотри changelog.txt), но она адаптирована и подходит только для PS 1.5. Кто может подсказать как подправить вторую версию, чтобы слайдшоу было только на главной? Или куда копать...
Есть 2 способа для этого.
1. в php файле прописать чтоб модуль установился не там где он сейчас устанавливается а в хук home. Почему? этот хук есть только на главной.
2. В tpl файле, в самом же начале прописать {if $page_name == 'index'} потом пойдет тот код который в файле и в самом конце добавить {/if}
 
Кто может подсказать как подправить вторую версию, чтобы слайдшоу было только на главной?
Я могу подсказать.
//========================================================================
Инструкция для создания хука в заголовке страницы и расположения в нем модуля слайдшоу с показом только на главной странице
//========================================================================
Зарегистрировать хук TopCenter в classes/FrontController.php
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
self::$smarty->assign(array(
'HOOK_HEADER' => Module::hookExec('header'),
'HOOK_TOP' => Module::hookExec('top'),
'HOOK_TOP_CENTER' => Module::hookExec('TopCenter'), // Хук для слайдшоу на главной
'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn')
));
//========================================================================
Выполнить запрос к базе данных для создания нового хука (имя базы данных - prestashop_test)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSERT INTO `prestashop_test`.`ps_hook` (`id_hook`, `name`, `title`, `description`, `position`, `live_edit`)
VALUES (NULL, 'TopCenter', 'Top Center Hook', 'Hook for slideshow', 1, 0);
//========================================================================
Добавить в minicslider.php
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
public function hookTopCenter()
{
return $this->hookTop();
}
//========================================================================
Добавить в файле themes/ваша_тема/header.tpl после {$HOOK_TOP}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
{if $page_name == 'index'}
{$HOOK_TOP_CENTER}
{/if}
//========================================================================
Панель Управления > Модули > Расположение модулей
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Header of pages (Техническое имяheader)
Top Center Hook (Техническое имяTopCenter)
//========================================================================
 
Есть 2 способа для этого.
1. в php файле прописать чтоб модуль установился не там где он сейчас устанавливается а в хук home. Почему? этот хук есть только на главной.
Спасобо. Я, правда, забыл уточнить, что хотел установить слайдшоу вверху на всю ширину страницы, а установкой в хук HOME с таким позиционированием возникают проблемы(
 
где найти модуль быстрого заказа ?
Для просмотра ссылки Войди или Зарегистрируйся
вот модуль быстрого заказа товара. работает в обход корзины (в админке заказ тоже не создается - все идет на почту), поэтому подойдет не всем. работает в ПС 1.4 и 1.5.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху