Transformer. Не отображается megamenu с момента установки.

Автор yuazakharov, 16 июня 2016, 15:44:47

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

yuazakharov

Цитата: Adik от 17 июня 2016, 15:31:09
В prestashop нет виджетов. На виджетах построена ваша тема. С помощью виджетов в ней замещаются стандарные блоки и хуки.
Настраиваться виджеты доджны в настройках темы и модуле виджетов. Должен быть какой-то спец. модуль для этого.
Есть модуль ThemeEditor. Там есть раздел advanced menu, но ничего включащего и откл.нету.

Adik


yuazakharov


Adik

В этих настройках должны быть опции для вкл/выкл разных блоков/виджетов.

yuazakharov

Цитата: Adik от 17 июня 2016, 16:51:32
В этих настройках должны быть опции для вкл/выкл разных блоков/виджетов.
Ничего подобного нету к сожалению

yuazakharov

Только что расположил на другой хук, и знаете что, отобразился.
Что может случится с хуком TopSecondary?

DarinSr

Этот хук не зарегистрирован или же у модулей установлено ислючение из показа на страницах.
Первое проверяется в таблице ps_hook в базе данных, второе в админке в Модули > Расположение блоков, выбрать в хуке TopSecondary модуль, нажать на Править.

yuazakharov

#22
Цитата: DarinSr от 19 июня 2016, 11:33:55
Этот хук не зарегистрирован...
Об этом по-подробнее пожалуйста
Цитата: DarinSr от 19 июня 2016, 11:33:55
...или же у модулей установлено ислючение из показа на страницах.
... второе в админке в Модули > Расположение блоков, выбрать в хуке TopSecondary модуль, нажать на Править.
В исключениях пусто изначально (Расположение блоков -> Правка модуля с хука).
Цитата: DarinSr от 19 июня 2016, 11:33:55
Первое проверяется в таблице ps_hook в базе данных
В базе есть.

P.S. $HOOK_FOOTER_TOP тут тоже ничего не отображается.

DarinSr

У вас или тема с битыми файлами, или ошибки во время устновки темы. Такие ошибки искать долго, проще переустановить тему на чистую версию prestashop. Если после установки ошибки остануться, значит у вас битый архив темы. Нужено запросить повторно архив у продавца. Если ошибок не будет, то проблема в ошибках во время установки.

Adik

В Transformer в header.tpl код для вывода megamenu такой
{if isset($HOOK_TOP_SECONDARY) && $HOOK_TOP_SECONDARY}
<section id="top_extra">
        {$HOOK_TOP_SECONDARY}
</section>
{/if}

С таким кодом меню показывает и остальные модули тоже.
Судя по вашему коду у вас проблемы с widgets. Нужно искать где в настройках темы опредеяются виджеты.

yuazakharov

#25
Цитата: DarinSr от 19 июня 2016, 12:05:20
У вас или тема с битыми файлами, или ошибки во время устновки темы. Такие ошибки искать долго, проще переустановить тему на чистую версию prestashop. Если после установки ошибки остануться, значит у вас битый архив темы. Нужено запросить повторно архив у продавца. Если ошибок не будет, то проблема в ошибках во время установки.
Попробовал установить на чистом, и все работает.
При переустановке потеряются все мои доработки. Попробую как-нибудь поправить :D

Может есть способ просто хук переустановить?

Виталий

#26
ЦитироватьМожет есть способ просто хук переустановить?
Удалите файл /cache/class_index.php и очистите кеш. После удаления этиого файла при первом запуске сайта система сама установить хуки, которые находяться в таблице ps_hook.
Для того чтобы переустановить вывод модулей в этом хуке, нужно удалить модуль и заново его установить. Не отключать, а удалять или сбросить.
Cоздание интернет сайтов Webstudio UwK

yuazakharov

Цитата: Виталий от 19 июня 2016, 13:41:44
ЦитироватьМожет есть способ просто хук переустановить?
Удалите файл /cache/class_index.php и очистите кеш. После удаления этиого файла при первом запуске сайта система сама установить хуки, которые находяться в таблице ps_hook.
Для того чтобы переустановить вывод модулей в этом хуке, нужно удалить модуль и заново его установить. Не отключать, а удалять или сбросить.
Увы, не помогает

DarinSr

ЦитироватьПопробовал установить на чистом, и все работает.
При переустановке потеряются все мои доработки. Попробую как-нибудь поправить
Проверятйе ваши доработки, в них причина.

yuazakharov

Цитата: DarinSr от 19 июня 2016, 14:01:28
ЦитироватьПопробовал установить на чистом, и все работает.
При переустановке потеряются все мои доработки. Попробую как-нибудь поправить
Проверятйе ваши доработки, в них причина.
Изначально не отображалось