Podstawy Smarty w szablonach PrestaShop

Jak działa system szablonów PrestaShop i jak go edytować?
ODPOWIEDZ
KasiaG
Posty: 23
Rejestracja: ndz gru 28, 2025 4:07 pm
Lokalizacja: Kraków

Podstawy Smarty w szablonach PrestaShop

Post autor: KasiaG »

Zaczynam modyfikować szablony Presty i nie znam Smarty. Jakie są podstawowe konstrukcje? Gdzie się tego nauczyć?
MichałT
Posty: 30
Rejestracja: pn wrz 08, 2025 2:51 pm
Lokalizacja: Sanok

Re: Podstawy Smarty w szablonach PrestaShop

Post autor: MichałT »

Podstawy Smarty:
{$zmienna} - wyświetl zmienną
{if $warunek}...{else}...{/if} - warunek
{foreach $tablica as $element}...{/foreach} - pętla
{include file="plik.tpl"} - dołącz plik
{l s='Tekst' mod='mojmodul'} - tłumaczenie
Lepszy sklep działający niż idealny w planach.
JakubS
Posty: 21
Rejestracja: sob maja 31, 2025 6:10 am
Lokalizacja: Zielona Góra

Re: Podstawy Smarty w szablonach PrestaShop

Post autor: JakubS »

Szablony produktu są w: themes/twoj_motyw/templates/catalog/product.tpl. Kategorie: catalog/listing/product-list.tpl. Koszyk: checkout/cart.tpl.
Przedsiębiorczość to życie kilku lat tak, jak inni nie chcą, aby żyć resztę życia tak, jak inni nie mogą.
BeataM
Posty: 23
Rejestracja: ndz paź 12, 2025 8:23 am
Lokalizacja: Zamość

Re: Podstawy Smarty w szablonach PrestaShop

Post autor: BeataM »

Przydatne: {debug} na końcu pliku .tpl pokaże Ci wszystkie dostępne zmienne Smarty na danej stronie. Bardzo pomocne przy debugowaniu.
MagdaL
Posty: 26
Rejestracja: pt maja 30, 2025 9:19 am
Lokalizacja: Białystok

Re: Podstawy Smarty w szablonach PrestaShop

Post autor: MagdaL »

Dokumentacja Smarty: smarty.net/docs/en/ - ale dla Presty lepsze jest devdocs.prestashop-project.org bo opisuje specyficzne helpery i zmienne Presty.
ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości