Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: coonradoo w Marzec 04, 2011, 11:31:11 am
-
mam takie pytanko, nie udało mi się znaleźc niczego na ten temat na forum więc piszę, funkcja {l s="..." ...} pojawia się dosyc często w szablonach, może mi ktoś jasno wytłumaczyc jakie argumenty pobiera, dokładnie jak działa i z czym to się generalnie je? :) dzięki z góry
-
Jeśli dobrze kojarzę to identyfikuje ona opis, tzn. pobiera z pliku tłumaczenia odpowiednik słowa po "s=" dla języka jaki aktualne jest włączony w sklepie.
-
super, dzięki za szybką odpowiedź, a co argumentami? jaką to dokładnie ma składnie i gdzie jest zdefiniowana( w sumie tak by było najłatwiej ) :) ?
-
<img src="{$module_dir}platnosci.gif" alt="{l s='Zapłać przez platnosci.pl' mod='platnoscipl'}" />
Tutaj widzisz na konkretnym przykładzie. Robi tutaj za wyświetlanie tekstu alternatywnego dla obrazka. Powiem też, że nie spotkałem się aby miało inne argumenty niż te tutaj s='tekst' mod='moduł jakiego się to tytczy'.
-
a gdzie jest zdefiniowana ta funkcja? domyślam się, że to jakiś plik konfiguracyjny smarty, tylko który?
edit.
znalazłem coś takiego jak public function l($string, $specific = false) w Module.php i tutaj nasuwa się kolejne pytanie, jeśli jest to szukana funkcja to w jaki sposób jest wywoływana z poziomu Smarty w zadany sposób ? nie powinno byc coś na kształt {l(s,mod)} ?