Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PrestaShop] wstawianie kodu php w .tpl
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
istrd
Witam,
Chciałbym wstawić skrypt php w templatkę PrestaShop np. w header.tpl, wpisuje w nim
  1. {include file="sciezka_do_pliku.php"}.
W pliku załączanym jest dla testu echo "Tekst"; niestety się nie wykonuje.
Czy da się jakoś załączyć plik?
Pozdrawiam oraz liczę na szybką odpowiedź.
ziqzaq
Można tak include_php.
Zastanów się jednak dobrze, czy nie lepiej rozwiązać tego inaczej, bo to IMO nie jest dobre rozwiązanie (abstrahując od jakości całego Smarty). Po co używać szablonów smarty i dodawać do nich pliki php?
istrd
Cytat(ziqzaq @ 12.11.2012, 10:17:49 ) *
Można tak include_php.
Zastanów się jednak dobrze, czy nie lepiej rozwiązać tego inaczej, bo to IMO nie jest dobre rozwiązanie (abstrahując od jakości całego Smarty). Po co używać szablonów smarty i dodawać do nich pliki php?


Też nie działa.
Chciałbym wstawić w takim razie napis do Header.tpl poprzez smarty. Tworzę zmienną {$moj_tekst} i teraz chcę przekazać tekst, tak aby wyświetlał się na każdej podstronie. W jakim pliku php umieścić przesyłanie przez $smarty->assign('moj_tekst','Jakiś tekst')?
ziqzaq
1. Działa bo sam sprawdziłem.
2. Wersja prestashop? Prawdopodobnie wszystko to możesz zrobić w index.php.

// Edyta: Poprawka do ostatniej uwagi: plik init.php lub rozszerzenie FrontControllera i dopisanie kodu do jego metody init().
istrd
Cytat(ziqzaq @ 12.11.2012, 11:29:46 ) *
1. Działa bo sam sprawdziłem.
2. Wersja prestashop? Prawdopodobnie wszystko to możesz zrobić w index.php.

// Edyta: Poprawka do ostatniej uwagi: plik init.php lub rozszerzenie FrontControllera i dopisanie kodu do jego metody init().
Dzięki za odpowiedź, za jakiś czas przetestuje i dam znać.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.