wdrożenia PrestaShop

funkcja {l s=...}

  • 4 Odpowiedzi
  • 3256 Wyświetleń

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

*

Offline coonradoo

  • Nowy
  • *
  • 3
  • 0
funkcja {l s=...}
« dnia: 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

*

Offline deviant

  • Mieszkaniec
  • *****
  • 776
  • 1
  • Płeć: Mężczyzna
  • prestamod
  • PrestaShop: PS
  • Status: forum
Odp: funkcja {l s=...}
« Odpowiedź #1 dnia: Marzec 04, 2011, 11:54:29 am »
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.
Prestamod -> [sklepy][hosting][modyfikacje][szablony][pomoc]

*

Offline coonradoo

  • Nowy
  • *
  • 3
  • 0
Odp: funkcja {l s=...}
« Odpowiedź #2 dnia: Marzec 04, 2011, 12:04:30 pm »
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 ) :) ?

*

Offline deviant

  • Mieszkaniec
  • *****
  • 776
  • 1
  • Płeć: Mężczyzna
  • prestamod
  • PrestaShop: PS
  • Status: forum
Odp: funkcja {l s=...}
« Odpowiedź #3 dnia: Marzec 04, 2011, 12:41:40 pm »
<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'.
Prestamod -> [sklepy][hosting][modyfikacje][szablony][pomoc]

*

Offline coonradoo

  • Nowy
  • *
  • 3
  • 0
Odp: funkcja {l s=...}
« Odpowiedź #4 dnia: Marzec 04, 2011, 03:24:33 pm »
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)} ?