2015-07-27 1 views
0

Я купил тему Parallbag для Prestashop несколько дней назад (тема для PS 1.6.0.x - моя PS - 1.6.0.14). Prestashop отлично работает по умолчанию, но когда я переключаю его на Parallbag, все, что я вижу, это пустая страница. Он работает корректно, только если я выключу csthemeconfigurator, но это самый важный модуль и без я не вижу 98% страницы ... Если я установлю csthemeconfigurator через установщик модуля, я получу эту фатальную ошибку: [PrestaShop] Неустранимая ошибка в файле модуля: /home/virt106312/domains/tiympal.wirt17. bhlink.pl/public_html/prestashop/classes/module/Module.php: Вызов функции-члена disable() для не-объектаНовая тема Prestashop - пустая страница или фатальная ошибка "вызов функции-члена disable() на не-объекте

именно этот кусок кода в файле module.php:

/** 
    * This function disable module $name. If an $name is an array, 
    * this will disable all of them 
    * 
    * @param array|string $name 
    * @return true if succeed 
    * @since 1.4.1 
    */ 
    public static function disableByName($name) 
    { 
      // If $name is not an array, we set it as an array 
      if (!is_array($name)) 
        $name = array($name); 
      $res = true; 
      // Disable each module 
      foreach ($name as $n) 
        if (Validate::isModuleName($n)) 
          $res &= Module::getInstanceByName($n)->disable(); 
return $res; 
} 

ответ

-1

я такая же ошибку, это произошло из-за отсутствующую папку модулей в теме молнии при условии (в моем случае это была csbloglatestpost) ,

Проверьте, какие модули вызываются для отключения (и включения) в /modules/csthemeconfigurator/classes/csthemeconfiguratorClass.php и убедитесь, что имеются соответствующие папки в директории/модулей.

Если они отсутствуют, посмотрите на другие почтовые индексы, снабженные темой (другие стили домашней страницы). Там я нашел папку с отсутствующим модулем.

Смежные вопросы