wdrożenia PrestaShop

Błąd ładowania szablonu po zmianie języka

  • 1 Odpowiedzi
  • 2946 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline soee

  • Nowy
  • *
  • 1
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Błąd ładowania szablonu po zmianie języka
« dnia: Marzec 03, 2017, 03:09:09 pm »
Witam,

czy spotkał się ktoś z problemem ładowania szablonów po zmianie języka, tj.

- domyślny język instalacji to PL
- dodany został język angielski EN

i w języku polskim front office działa prawidłowo, natomiast jak tylko zmieni się język na angielski zwrócony zostaje błąd:


SmartyException in smarty_internal_templatebase.php line 129:
Unable to load template file '/index.tpl'

in smarty_internal_templatebase.php line 129
at Smarty_Internal_TemplateBase->fetch('/index.tpl', null, 'layouts/layout-full-width.tpl', object(SmartyDev), false, true, false) in SmartyDev.php line 41
at SmartyDev->fetch('/index.tpl', null, 'layouts/layout-full-width.tpl') in FrontController.php line 655
at FrontControllerCore->smartyOutputContent('/index.tpl') in FrontController.php line 639
at FrontControllerCore->display() in Controller.php line 221
at ControllerCore->run() in Dispatcher.php line 366
at DispatcherCore->dispatch() in index.php line 28

Wygląda na to, że problemem jest tutaj w jakiś sposób dodawany slash przed nazwą szablonu, tj. jeżeli w funkcji smartyOutputContent() w pliku FrontController.php ręcznie ustawię nazwę szablonu na index.tpl zamiast /index.tpl wtedy strona działa prawidłowo w języku angielskim.

Czy ktoś z Was ma pomysł co może być nie tak i dlaczego po zmianie języka nazwa szablonu prefixowana jest slashem?

Jest to świeża instalacja PrestaShop 1.7.0.5 w środowisku:
PHP 7.1
nginx

Z góry dziękuję za wszelkie sugestie, które mogą pomóc w rozwiązaniu tego problemu.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Błąd ładowania szablonu po zmianie języka
« Odpowiedź #1 dnia: Marzec 03, 2017, 04:30:09 pm »
ja nie mogę tyle razy pisze o tym:
1. php 7.x nie jest wersją stabilną
2. PrestaShop 1.7 nie jest wersją stabilną
Zmień php na początek na 5.x
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl