Автор Тема: Настройка модуля конфигуратора темы в левой колонке  (Прочитано 159 раз)

21 Сентябрь 2015, 12:02:39
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет!
Есть такая загвоздка. Нужно в левой колонке на prestashop 1.6 default-шаблоне выводить логотипы партнеров. Решил воспользоваться модулем "конфигуратор темы" и разметил логотипы с помещением картинок в левый хук. Картинки появились в левой колонке. Но вопрос, как вывести еще и шапку с названием (header) как у других модулей? Может есть другой способ. Партнеров в будущем может быть больше 3х, и вероятно понадобится выводить рандомно логотипы нескольких партнеров(2-3). Очень не хотелось бы писать свой модуль, поэтому любые советы были бы полезны.
21 Сентябрь 2015, 12:13:52
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3035
  • Репутация: +72/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Такое можно сделать только модулем. В модуле нужно добавить при установки все хуки
public function install()
{
        return (parent::install() && $this->registerHook('header') && $this->registerHook('leftColumn')
}
21 Сентябрь 2015, 12:18:47
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 21024
  • Репутация: +25282/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
В хук header подключают стили и javascript.
В шапку сайта выводит хук top.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
21 Сентябрь 2015, 12:32:38
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 3035
  • Репутация: +72/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В хук header подключают стили и javascript.
В шапку сайта выводит хук top.
Точно, тогда еще хук добавить в инсталл
public function install()
{
        return (parent::install() && $this->registerHook('header') && $this->registerHook('leftColumn')  && $this->registerHook('Top'));
}
21 Сентябрь 2015, 15:10:06
Ответ #4
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мне сейчас мало это о чем то сказало. Я ниразу не писал модуль, можете детальней описать что мне нужно сделать чтобы получить желаемое?
заранее благодарю за помощь!
21 Сентябрь 2015, 15:19:22
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +3/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если хоите выводить логотипы партнеров в разных местах страницы и определенное количество логотипов, то вам нужен модуль.
В стандарном модуле "конфигуратор темы" такого сделать нельзя.

Как создать свой модуль prestashop
21 Сентябрь 2015, 17:04:14
Ответ #6
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Понятно,
Т.е в стандартном модуле "Конфигуратор темы" нельзя выводить шапку как в других модулях?
21 Сентябрь 2015, 17:58:51
Ответ #7
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22318
  • Репутация: +17114/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В "Конфигуратор темы" можно только в хуках, которые позанны в настройках.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
21 Сентябрь 2015, 19:01:08
Ответ #8
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Печально :( Пойду курить мануалы тогда по модулям
Спасибо!