Jump to content

Includowanie w tpl


Martin-WulkSoft

Recommended Posts

Cześć

 

Potrzebuje małej pomocy 

 

Mam plik admin.tpl, który wyświetla stronę konfiguracyjną modułu. W momencie kiedy użytkownik zapomni wybrać motywu graficznego, javascript wyświetli komunikat przy pomocy jquery. Ponieważ komunikat ma kilka opcji kod jest dość rozległy, aby zachwoać porządek chciałbym aby kod komunikatu znajdował się w osobnym pliku alert.tpl, stworzyłem pliki alert.tpl i przerzuciłem kodu komunikatu do niego

 

W admin.tpl zamieściłem linijkę 

 

{include file="./alert.tpl"}

 

po załadowaniu strony wyświetlają mi się jednak komunikaty z błędem,

 

[PrestaShop] Fatal error in module smarty_internal_templatebase:
Uncaught --> Smarty: Unable to load template file './alert.tpl' in '/home/presshop/domains/sssaaa.easssasas.pl/public_html/asda/modules/flexsearch//views/templates/admin/back_office.tpl' <-- thrown

 

Możecie mi podpowiedzieć co jest nie tak ? 

 

 

 

 

Link to comment
Share on other sites

Wycofuje się z tego co napisałem wcześniej:) kropka tutaj nie służy do złączania, po jej dodaniu wyskakiwał mi błąd ścieżki. U mnie includowanie wygląda tak :

 

W mymodul.php przekazuje zmienną do tpl 

'tpl_dir_fs' => _PS_ROOT_DIR_."/modules/mymodule",

W tpl przy includowaniu podaje scieżkę do pliku 

{include file="$tpl_dir_fs/views/templates/admin/theme_alert.tpl"}

I działa 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...