Автор Тема: Transformer. Не отображается megamenu с момента установки.  (Прочитано 2193 раз)

17 Июнь 2016, 15:41:52
Ответ #15
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop нет виджетов. На виджетах построена ваша тема. С помощью виджетов в ней замещаются стандарные блоки и хуки.
Настраиваться виджеты доджны в настройках темы и модуле виджетов. Должен быть какой-то спец. модуль для этого.
Есть модуль ThemeEditor. Там есть раздел advanced menu, но ничего включащего и откл.нету.
17 Июнь 2016, 16:29:00
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
17 Июнь 2016, 16:36:30
Ответ #17
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
17 Июнь 2016, 16:51:32
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В этих настройках должны быть опции для вкл/выкл разных блоков/виджетов.
17 Июнь 2016, 17:07:42
Ответ #19
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В этих настройках должны быть опции для вкл/выкл разных блоков/виджетов.
Ничего подобного нету к сожалению
18 Июнь 2016, 15:58:57
Ответ #20
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Только что расположил на другой хук, и знаете что, отобразился.
Что может случится с хуком TopSecondary?
19 Июнь 2016, 11:33:55
Ответ #21
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Этот хук не зарегистрирован или же у модулей установлено ислючение из показа на страницах.
Первое проверяется в таблице ps_hook в базе данных, второе в админке в Модули > Расположение блоков, выбрать в хуке TopSecondary модуль, нажать на Править.
19 Июнь 2016, 11:50:03
Ответ #22
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Этот хук не зарегистрирован...
Об этом по-подробнее пожалуйста
...или же у модулей установлено ислючение из показа на страницах.
... второе в админке в Модули > Расположение блоков, выбрать в хуке TopSecondary модуль, нажать на Править.
В исключениях пусто изначально (Расположение блоков -> Правка модуля с хука).
Первое проверяется в таблице ps_hook в базе данных
В базе есть.

P.S. $HOOK_FOOTER_TOP тут тоже ничего не отображается.
19 Июнь 2016, 12:05:20
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас или тема с битыми файлами, или ошибки во время устновки темы. Такие ошибки искать долго, проще переустановить тему на чистую версию prestashop. Если после установки ошибки остануться, значит у вас битый архив темы. Нужено запросить повторно архив у продавца. Если ошибок не будет, то проблема в ошибках во время установки.
19 Июнь 2016, 12:19:51
Ответ #24
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В Transformer в header.tpl код для вывода megamenu такой
{if isset($HOOK_TOP_SECONDARY) && $HOOK_TOP_SECONDARY}
<section id="top_extra">
        {$HOOK_TOP_SECONDARY}
</section>
{/if}
С таким кодом меню показывает и остальные модули тоже.
Судя по вашему коду у вас проблемы с widgets. Нужно искать где в настройках темы опредеяются виджеты.
19 Июнь 2016, 13:25:04
Ответ #25
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас или тема с битыми файлами, или ошибки во время устновки темы. Такие ошибки искать долго, проще переустановить тему на чистую версию prestashop. Если после установки ошибки остануться, значит у вас битый архив темы. Нужено запросить повторно архив у продавца. Если ошибок не будет, то проблема в ошибках во время установки.
Попробовал установить на чистом, и все работает.
При переустановке потеряются все мои доработки. Попробую как-нибудь поправить :D

Может есть способ просто хук переустановить?
19 Июнь 2016, 13:41:44
Ответ #26
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Цитировать
Может есть способ просто хук переустановить?
Удалите файл /cache/class_index.php и очистите кеш. После удаления этиого файла при первом запуске сайта система сама установить хуки, которые находяться в таблице ps_hook.
Для того чтобы переустановить вывод модулей в этом хуке, нужно удалить модуль и заново его установить. Не отключать, а удалять или сбросить.
Cоздание интернет сайтов Webstudio UwK
19 Июнь 2016, 13:58:41
Ответ #27
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Может есть способ просто хук переустановить?
Удалите файл /cache/class_index.php и очистите кеш. После удаления этиого файла при первом запуске сайта система сама установить хуки, которые находяться в таблице ps_hook.
Для того чтобы переустановить вывод модулей в этом хуке, нужно удалить модуль и заново его установить. Не отключать, а удалять или сбросить.
Увы, не помогает
19 Июнь 2016, 14:01:28
Ответ #28
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Попробовал установить на чистом, и все работает.
При переустановке потеряются все мои доработки. Попробую как-нибудь поправить
Проверятйе ваши доработки, в них причина.
19 Июнь 2016, 14:03:48
Ответ #29
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Попробовал установить на чистом, и все работает.
При переустановке потеряются все мои доработки. Попробую как-нибудь поправить
Проверятйе ваши доработки, в них причина.
Изначально не отображалось