Автор Тема: Не найдено темы для модуля leomanagewidgets  (Прочитано 1551 раз)

30 Март 2016, 13:21:06
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго времени суток.
В общем проблема с купленным шаблоном leo_bestbuy
Проблема не проявляла себя, пока не потребовалось воспользоваться стандартным функционалом Prestashop - Мультимагазином.
Файлы модуля можно получить скачав бесплатный шаблон с офф сайта разработчика.

Суть проблемы такова, настроил мультимагазин, на основном домене site.ru всё нормально работает, но на поддомене созданного к примеру piter.site.ru выскакивают ошибки
No template found for module leomanagewidgetsПри отключении этого модуля ругается на другие.
/siteru/public_html/classes/module/Module.php
2291:    public function display($file, $template, $cache_id = null, $compile_id = null)
2292:    {
2293:        if (($overloaded = Module::_isTemplateOverloadedStatic(basename($file, '.php'), $template)) === null) {
2294:            return Tools::displayError('No template found for module').' '.basename($file, '.php');
2295:        } else {
$file = /home/i/infoUSER/siteru/public_html/modules/leomanagewidgets/leomanagewidgets.php
$template = views/widgets/widget_.tpl
30 Март 2016, 13:46:53
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Так это и понятно, тема сделана на виджетах, по принципу wordpess. Автор видно с него на престу перешел. Без них будут проблемы. А в модуле leomanagewidgets нет поддержки мультимагазина. Поэтому и проблемы.
Если шаблон куплен, то пиши в суппорт. Пусть находят решение проблемы.
30 Март 2016, 15:28:35
Ответ #2
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так это и понятно, тема сделана на виджетах... Без них будут проблемы.
А в модуле leomanagewidgets нет поддержки мультимагазина. Поэтому и проблемы.
Если шаблон куплен, то пиши в суппорт. Пусть находят решение проблемы.
Спасибо за скорый ответ, я сам разработчик и понимаю что ошибка в отсутствии шаблона для модуля. Реально ли доделать его?
Виджеты переделаны, часть шаблона переписана, шаблон выглядит намного лучше чем на скриншоте, но суть не в этом.
Шаблон действительно куплен, и даже учитывая что поддержка просрочена, автор шаблона ответил, что я переименовал виджеты и якобы от этого проблемы.
Цитата: leo-theme
Dear mate,

If you're looking for to fix the issue regarding the "No template found for module leomanagewidgets" appearing on your page that means you've deleted one or more widgets at back-office > Modules > Leo Manage Widgets, if so, follow these steps:
Click on "Modules", on the left below the "MODULES LIST" you will find a search bar, type on the search bar "widget" and on the right hand side will display the results of the search and you should see there a Module called "Leo Manage Widget", click on the "Configure" button.

Thank you.
Из сообщения ясно, что нужно искать виджеты к которым сайт не может найти шаблон и отключать их, но это не выход, вся суть сайта теряется...

Я же пошел от обратного, скачал с themeforest из личного кабинета полный шаблон из папки quickstart и поставил предалагемую версию престы 1.6.1.1 с демо-данными для теста, включил мульти-магазин и получил туже самую ошибку.
Вопрос состоит в том, как отловить ошибки и исправить или сделать поддержку модулю мультимагазина. Мне кажется он не правильно ищет тему для модуля в мультимагазине.
Если есть исполнитель, готовый взяться за эту работу, готов дать доступ к хостингу и оплачу труды, но мне нужно чтобы был расписан каждый шаг изменений.



Если проблему не удастся решить, нужно будет искать адаптивный шаблон под нужды моего заказчика и начинать разработку сайта с нуля, за пол года была проделана большая работа, добавлено много новостей и дополнительных полей в товары. Придётся попотеть чтобы перейти на другой шаблон.
30 Март 2016, 15:52:11
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Если вы сами разработчик, то сможете переделать модуль leomanagewidgets для мультимагазина.
Режим отладки в prestashop включается так, как написано в этой теме и PrestaShop's developer tools

Я так понимаю, что проблема не в теме, в одном модуле. Так что тему менять не нужно, достаточно изменить модуль.
Вот ссылка на объяснение по поддержки мультимагазина в модуле - Specifics of multistore module development
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
13 Апрель 2016, 16:25:03
Ответ #4
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проблема оказалась не в шаблоне, а в том что плохо умеем пользоваться админкой престы.
Необходимо было:
1. при помощи модуля leotempcp сделать резервную копию настроек виджетов;
2. выбрать из списка в левом верхнем углу магазин;
3. выделить резервные копии и нажать кнопку восстановления.