wdrożenia PrestaShop

plik językowy w modułach

  • 3 Odpowiedzi
  • 3308 Wyświetleń

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

*

Offline seelk

  • Nowy
  • *
  • 2
  • 0
plik językowy w modułach
« dnia: Październik 26, 2011, 11:36:32 pm »
Witam,

przymierzam się do stworzenia własnego modułu. Interesuje mnie w jaki sposób tworzy się pogrubiony ciąg znaków?

<?php

global $_MODULE;
$_MODULE = array();
$_MODULE['<{blocklink}prestashop>blocklink_[b]fc738410141e4ec0c0319a81255a1431[/b]'] = 'Blok backlinks';

*

Offline Sokon

  • Tubylec
  • ****
  • 179
  • 0
    • Moduły Prestashop
Odp: plik językowy w modułach
« Odpowiedź #1 dnia: Październik 27, 2011, 11:36:26 am »
Na pewno nie w pliku językowym!!!!  a w *.tpl z wyświetlaną zawartością...

*

Offline seelk

  • Nowy
  • *
  • 2
  • 0
Odp: plik językowy w modułach
« Odpowiedź #2 dnia: Październik 27, 2011, 11:31:23 pm »
Czy mógłbyś rozwinąć co miałeś na myśli?

Mnie chodziło o pliki typu en.php, es.php, pl.php itp. którego fragment wkleiłem i dowiedzieć się jaki wpływ ma ten ciąg znaków i w jaki sposób jest tworzony tak aby mieć możliwość stworzenia nowego modułu, który chyba wymaga osobnego katalogu?

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: plik językowy w modułach
« Odpowiedź #3 dnia: Październik 28, 2011, 10:40:49 am »
Domyslnym jezykiem jest jezyk angielski
wszystkie stringi wpisujesz wlasnie w tym jezyku.
pliki tlumaczen , np. pl.php, tworzone sa automatycznie w momencie dokonywania tlumaczenia modulu

jedynie tworzysz en.php jako wzorzec z zawartoscia :
<?php
global $_MODULE;
$_MODULE = array();

we wszystkich modulach jest taki sam, wiec wystarczy go skopiowac

ma to na celu jedynie zdefiniowanie $_MODULE jako tablicy, jest ona pusta.
W plikach jezykowych dokonujesz jedynie mapowania tlumaczen stringow.
String ostylowujesz w szablonach .tpl

przyklad:
<p>{l s='No manufacturer' mod='blockmanufacturer'}</p>
funkcja " l " spowoduje zwrocenie stringu zawartego w " s " z odpowiedniego pliku mapowan jezykowych z modulu zdefiniowanego w " mod ".
« Ostatnia zmiana: Październik 28, 2011, 10:57:03 am wysłana przez mario »
Integracja wf-mag presta
freelancer