Notice: Error: Could not load template.....

Тема в разделе "Ошибки и их решения", создана пользователем Setproject, 2 апр 2016.

  1. Setproject

    Setproject Новичок

    Сообщения:
    3
    Симпатии:
    0
    Ребят подскажите где адрес поменять
    Notice: Error: Could not load template /shnurkoff.net/catalog/view/theme/default/template/default/template/payment/yamodule.tpl! in \shnurkoff.net\system\storage\modification\system\library\template\basic.php on line 26
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
    Ошибка возникла из за того, что вы пытаетесь использовать модуль от версии ниже 2.2
    В версии выше 2.2 по другому происходит рендеринг.

    Вам нужно открыть контроллер модуля и посмотреть как происходит рендер и заменить его по образцу друниз модулей, например так
    PHP:
    return $this->load->view('payment/yamodule'$data);
    "Notice: Error: Could not load template
    /system/library/template/basic.php on line 26"
     
    Последнее редактирование: 3 май 2016
  3. kembrick

    kembrick Новичок

    Сообщения:
    13
    Симпатии:
    2
    Уважаемый Ален! Столкнулся с аналогичной проблемой. В OpenCart 2.2 последняя на сегодняшний день редакция модуля Y.CMS версии 1.0.2 при попытке оформления заказа выдает ошибку Error: Could not load template /catalog/view/theme/default/template/default/template/payment/yamodule.tpl
    По вашему совету заглянул в контроллер модуля, там есть такой фрагмент
    if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/payment/yamodule.tpl')) {
    return $this->load->view($this->config->get('config_template') . '/template/payment/yamodule.tpl', $data);
    } else {
    return $this->load->view('default/template/payment/yamodule.tpl', $data);
    }

    То есть получается подгрузка шаблона осуществляется именно таким методом, как у вас указано. Тогда в чем может быть проблема? Помогите разобраться, пожалуйста.
     
  4. snapius

    snapius Пользователь

    Сообщения:
    144
    Симпатии:
    1
    Всем привет, помогите пожалуйста, никак не пойму в чем дело и куда копать, выдает в админке->шаблон/тема и там в любом пункте выдает белый экран, а в ошибках -

    2018-03-31 22:15:57 - PHP Notice: Error: Could not load template
    public_html/admin/view/template/xxx/templates/settingssettings.tpl! in public_html/system/storage/modification/system/library/template/basic.php on line 40
    Файла settingssettings.tpl там нет, есть другой settings-settings.tpl

    С шаблоном ничего не делал, максимум добавлял и обновлял модули.
    Часть модулей удалил и отключил.
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Этого хватает вполне. например обновили модификатор, изменился путь до шаблона.
    Удаляйте модуль и что там у вас с названием settingssettings
     
    snapius нравится это.
  6. snapius

    snapius Пользователь

    Сообщения:
    144
    Симпатии:
    1
    Я понимаю что из-за модуля какого-то, а где именно искать settingssettings? В контролере админ?
     
  7. snapius

    snapius Пользователь

    Сообщения:
    144
    Симпатии:
    1
    Сейчас обратил внимание что при переходе в меню админки шаблона в ссылке убираются "-" между слов.
    Как пример еще ошибка -
    2018-04-01 17:12:09 - PHP Notice: Error: Could not load template
    public_html/admin/view/template/xxx/templates/settingscolors.tpl! in public_html/system/storage/modification/system/library/template/basic.php on line 40
    Вот тут тоже settingscolors.tpl, а в папке есть файл settings-colors.tpl
     
  8. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    Тут нет связи между ссылкой и шаблоном. Ссылка это ссылка на роут, а шаблон прописывается в контроллере.