Как разместить контакты магазина в шаблоне - варианты?

Автор Konstantin, 18 сентября 2015, 18:18:17

« назад - далее »

Konstantin

Вроде получилось но всё пере-кривило.  :(    Поисковая строка ушла в низ.  Как это поправить. ?

Adik

Установите firebug. Тогда сможете выделить блок и увидеть в каком файле и какие правила css нужно изменить.

Vasiy

Цитата: Konstantin от 05 октября 2015, 16:42:11
Вроде получилось но всё пере-кривило.  :(    Поисковая строка ушла в низ.  Как это поправить. ?

Надо откорректировать размеры контейнеров для поисковой строки и блока
контактной информации в файле  /themes/default-bootstrap/css/global.css
и сделать выравнивание блока контактной информации по правому краю.
Не боги горшки обжигают, не зачем им такой хренью заниматься.

Mr.Sen

#18
Еще отредактировать шаблон blockcontactinfos.tpl

Coolfreeze

Цитата: Konstantin от 03 октября 2015, 12:47:26
Цитата: DarinSr от 03 октября 2015, 12:26:28
Это делает модуль Блок контактной информации от PrestaShop
Настраиваемый блок, отображающий контактную информацию вашего магазина в футере.
Извините что врываюсь в тему беседы, но суть в том что я не понимаю как добавить в модуле "blockcontactinfos" контактную информацию, подскажите пожалуйста.

DarinSr

В настройках модуля вы можете отредактировать контактную информацию.

niagars

Цитата: coder от 04 октября 2015, 11:56:03
Удалить модуль
Изменить хук 'footer' на 'top' в файле /modules/blockcontactinfos/blockcontactinfos.php
public function install()
{
    ....
    return (parent::install() && $this->registerHook('header') && $this->registerHook('top'));

public function hookTop($params)
{

Изменить стили.
Установить модуль.

Добрый день, все сделал так как выше, но все же не появляется в шапке, но если захожу в расположение модулей то после выбора добавить в футер блок там появляется, а если выбираю добавить в header - то ответ системы - что он уже там привязан.

Прочитал еще такой вариант
В header.tpl
Код: [Выделить]

<div class="header_contact">
Тут телефоны, картинки, иконки и т.д.
</div>

В global.css
Код: [Выделить]

.header_contact{
    position:absolute;
    top:...
    left:...
}

Положение блока меняется значениями top:...left:...

Но все таки хотелось бы сделать с привязкой модуля в другой хук. Что сделать что бы блок контактов появился слева от посиска, prestashop 1.6.1.9?

DarinSr

1. Удаляете модуль
2. Меняете хук в модуле, как написано.
3. Устанавливаете модуль
4. Очищаете кеш
При таком алгоритме менять расположение модулей в админке ненужно.

niagars

#23
Спасибо, нашел ошибку, забыл исправить

public function hookTop($params)

И встречный вопрос - а как разместить Блок контактов и в футере, и в топе? Аналогично - копировать и прописывать по два раза public function hookTop($params) - для футера?

Mr.Sen

Сначало меняете позицию в админке. Если не удается разместить модуль как нужно, меняете стили.

niagars

Цитата: Mr.Sen от 22 января 2017, 16:55:02
Сначало меняете позицию в админке. Если не удается разместить модуль как нужно, меняете стили.

Только что сделал - получилось, редактировал свое сообщение, а вы уже ответили - спасибо.

niagars

В переписке потерялся мой вопрос - пишу еще раз, может это больше подходит теме работы с hook, но перечитал все и четкой инструкции так и не нашел.... А теперь внимание вопрос) - как разместить Блок контактов и в футере, и в топе? Аналогично - копировать и прописывать по два раза public function hookTop($params) - для футера?

Adik

В install указать хуки, которые вам нужны. Описать эти хуки. Все тоже самое как для hookTop.