Автор Тема: Отображение модуля на всех страницах  (Прочитано 4629 раз)

24 Июнь 2013, 16:25:05
Ответ #15
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Стили находяться в файле .CSS.
HTML код в файлк .TPL.
Смотрите код страниц, проверяйте вывод блока на каждой странице. Даже если он скрыт, все равно должен быть показан в коде.
FireFox + Firebug можно видеть код и стили.
Может не скрыт, а уходит за границы страницы.
24 Июнь 2013, 16:38:41
Ответ #16
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо - буду разбираться.
25 Июнь 2013, 07:41:26
Ответ #17
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так и не разобрался.
Наверно кривой Модуль tmtextblock
Может быть у кого есть нормальный Модуль tmtextblock? Скиньте, пожалуйста, а то в нете не могу найти.
Или подскажите, может быть еще подобный модуль, с помощью которого можно было бы вывести контактные телефоны в header-е там где лого?
25 Июнь 2013, 13:33:57
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Контакты в header можно выводить с модулем blockcontact.
Добавить хук и новый шаблон
public function hookDisplayTop()
{
 ...return $this->display(__FILE__, 'blockcontact-header.tpl');
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
25 Июнь 2013, 14:58:11
Ответ #19
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
26 Июнь 2013, 15:58:55
Ответ #20
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Что-то я нигде не могу найти модуль blockcontact., который бы выводил контактные телефоны в шапке возле логотипа.
Если у кого есть - выложите пожалуйста.
26 Июнь 2013, 19:05:29
Ответ #21
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В prestashop cтандарный модуль blockcontact не может выводить информацию в шапке.
Цитата: PrestaMan
Контакты в header можно выводить с модулем blockcontact.
Добавить хук и новый шаблон
public function hookDisplayTop()
{
 ...return $this->display(__FILE__, 'blockcontact-header.tpl');
Вот ссылка на измененый модуль prestashop Контакты
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
27 Июнь 2013, 03:23:59
Ответ #22
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Выкладываю свой tmtextblock
Может быть кто-нибудь у себя проверит почему он работает только на главной странице?
27 Июнь 2013, 14:30:13
Ответ #23
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может кто-нибудь подскажет, как вывести телефон diva-ми и стилями в шапке?
27 Июнь 2013, 15:11:12
Ответ #24
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Покажи картинку с главной как выводится то что уже сделал.

Мне контакты не нужны, но вывод баннера в шапку сделал
с помощью клона модуля blockadvertising см. картинку.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
27 Июнь 2013, 16:48:36
Ответ #25
  • Старожил
  • ****
  • Сообщений: 274
  • Репутация: +3/-0
    • Просмотр профиля
Может кто-нибудь подскажет, как вывести телефон diva-ми и стилями в шапке?
<div id="header_right" class="grid_6 omega">
  <div>
    <p>Телефон: 0495 0495</p>
  </div>
  {$HOOK_TOP}
</div>
27 Июнь 2013, 17:59:40
Ответ #26
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Если хотите вставить как на картинке то в файле
/modules/blockpermanentlinks/blockpermanentlinks-header.tpl

вставляйте вот это
<li id="header_link_tel"><div><p> Телефон: +7 495 495 4949</p></div></li>
сразу после
<ul id="header_links">

Короче, картинку в студию а там посмотрим.
Что то мне кажется Вы слишком заморочились.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
27 Июнь 2013, 19:44:27
Ответ #27
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вот так он отображается на главной - на остальных просто пустое место.
27 Июнь 2013, 19:57:16
Ответ #28
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Причин можен быть много.
1. Модуль сделан так, что выводиться только на главной
...
О чем тебе говорили, в файле tmtextblock.tpl сделай так
<div id="tmtextblock">
{foreach from=$xml->link item=home_link name=links}
<span class="txt2">{$home_link->field1}</span>
<span class="txt1">{$home_link->field2}</span>
{/foreach}
</div>
и будет тебе счастье.
28 Июнь 2013, 03:07:55
Ответ #29
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня там так и прописано:
{if $page_name == 'index'}
<div id="tmtextblock">
{foreach from=$xml->link item=home_link name=links}
<span class="txt2">{$home_link->field1}</span>
<span class="txt1">{$home_link->field2}</span>
{/foreach}
</div>
{/if}
За исключением первой строчки:
{if $page_name == 'index'}Может в этом проблема?