Sklep Internetowy

ETAP - HOSTING. Sklep Internetowy Konto pocztowe, serwer internetowy, pakiet internetowy: skrypty cgi, php, MySQL, sklep internetowy, CMS Express.

ETAP hosting serwer internetowy konto pocztowe pakiet wirtualny domeny domena php MySQL sklep CMS email

 PłatnościPocztaKonto
Dokumentacja i pomoc
Dokumentacja i pomoc
 
Podstawy


  Wyszukiwarka
  W poniższe pole wprowadź szukane wyrażenie i naciśnij przycisk "Szukaj".









Porady i wskazówki
Sklep internetowy - szablony

W tym rozdziale dokumentacji możesz zapoznać się z budowa szablonów wyglądu sklepu internetowego. Po uruchomieniu Twojego sklepu internetowego pojawią się na koncie serwera pliki szablonów wyglądu. Jeśli chciałbyś nadać swojemu sklepowi niepowtarzalny charakter, zmienić grafikę, napisy na stronie powinieneś zwrócić uwagę na katalog "/sklep/templates/".

Sklep internetowy ETAP korzysta z mechanizmu szablonów Template Toolkit. Jeśli chcesz dowiedzieć się więcej o Template Toolkit, zajrzyj na stronę http://www.template-toolkit.org (strona w języku angielskim)

Szybka nawigacja

Pliki

W tym katalogu znajdują się następujące pliki:

  • change_password.tmpl
  • koszyk.tmpl
  • register_rusure.tmpl
  • chusrdata.tmpl
  • login_page.tmpl
  • register.tmpl
  • dane_zmienione.tmpl
  • lostpass_exec.tmpl
  • search_results.tmpl
  • error.tmpl
  • lostpass.tmpl
  • search.tmpl
  • footer.tmpl
  • my_account.tmpl
  • start.tmpl
  • grupapr.tmpl
  • haslo_zmienione.tmpl
  • order_exec.tmpl
  • transakcje.tmpl
  • header.tmpl
  • order_rusure.tmpl
  • users_orders.tmpl
  • kategoria.tmpl
  • order.tmpl

Oraz katalog "/sklep/templates/wzory_listow", a w nim następujące pliki:

  • nowe_haslo.email
  • zakonczone_zamowienie.email
  • skasowane_zamowienie.email
  • zamowienie.email
  • wyslane_zamowienie.email
  • zamowienie_list_do_sklepu.email
Jeśli zamierzasz zmienić wygląd swojego sklepu możesz ograniczyć się do zmiany plików szablonu header.tmpl oraz footer.tmpl. W katalogu /sklep/www/ znajdziesz także szablon styli sklepu (style_sklepu.css). Za pomocą tych trzech plików możesz w dowolny sposób manipulować wyglądem Twojego sklepu.

Modyfikując każdy z tych plików narażasz się na utratę danych i konieczność wyzerowania ustawień sklepu. Zanim zdecydujesz się na zmiany upewnij się, że wiesz co robisz oraz wykonaj kopie bezpieczeństwa plików szablonu.

Przejdź do góry

Składnia poleceń szablonów

Edytując pliki szablonów zauważysz, że znaczniki html oraz tekst strony przeplata się ze specjalnymi znacznikami szablonów [% znacznik %]. Aby móc modyfikować szablony powinieneś zapoznać się ze sposobem ich użytkowania.

Przejdź do góry

Wstawienie komentarza

Do komentowania instrukcji wewnątrz znaczników szablonu służy znak '#'. Jeśli zdecydujesz się wstawić komentarz na początku linii - cała jej zawartość zostanie zignorowana:

Przykład 1

[% # tekst komentarza %]

Masz także możliwość komentowania instrukcji w dowolnym miejscu:

Przykład 2

[% # tekst komentarz
     zmienna # wyświetlamy zmienną %]

Przejdź do góry

Wyświetlenie zmiennej

Składnia:

[% zmienna [ | potok ] %]

Przykład 1

[% adres | Uri %]

Przykład 2

[% param.$k %]

Przykład 3

[% next_command | html %]

To polecenie pozwala na wyświetlenie zawartości zmiennej. W przykładzie drugim zaprezentowano sposób dostępu do parametrów przekazywanych do pliku szablonu. W przykładzie pierwszym oraz drugim zaprezentowano wyświetlanie zawartości zmiennej poprzez potok (odpowiednio Uri oraz html). Tej metody wizualizacji zmiennej powinieneś użyć, jeśli chcesz mieć pewność co do sposobu prezentacji zmiennych.

Przejdź do góry

BLOCK

Składnia:

[% BLOCK %]

Przykład

[% BLOCK zle_haslo %]

Bloki w systemie sklepu internetowego ETAP są używane do obsługi błędów. Bardzo prosimy o ewentualne modyfikowanie TYLKO treści napisów wewnątrz bloków błędów - zapewni to obsługę wszystkich błędów i bezawaryjną prace Państwa sklepu.

Przejdź do góry

INCLUDE

Składnia:

[% INCLUDE < szablon > [ nazwa_zmiennej = "wartość zmiennej"] %]

Przykład 1

[% INCLUDE header.tmpl title = "Błękitna - rejestracja" %]

Przykład 2

[% INCLUDE footer.tmpl %]

Polecenie INCLUDE służy do włączania do szablonu wyjścia innego pliku. W szablonach sklepu polecenie include spotkasz zawsze na początku i końcu szablonu sklepu.

Przejdź do góry

PROCESS

Polecenie PROCESS jest bardzo podobne do polecenia INCLUDE. W systemie sklepu internetowego ETAP jest wykorzystywane do obsługi błędów. Prosimy nie zmieniać miejsc, w których występuje to polecenie.

Przejdź do góry

IF / ELSIF / ELSE

Składnia:

[%IF%]
Akcja
[[%ELSEIF%]
Akcja
]
[%END%]

Przykład 1

[%IF param.register_regon %]

REGON: [% param.register_regon | html %]

[%END%]

Przykład 2:

[% IF a == "1" %]
[% a %]
[%END%]

Przykład 3:

[% IF a == "1" %]
jeden
[% ELSEIF a == "2" %]
Dwa
[% ELSE %]
Coś innego
[%END%]

W poleceniu IF mogą być wykorzystywane następujące operatory:

  • ==
  • !=
  • <
  • <=
  • >
  • >=
  • &&
  • ||
  • !
  • and
  • or
  • not
Przejdź do góry

FOREACH

Składnia:

[%FOREACH< zmienna > < = | In > < tablica > %]
Akcja
[% END %]

Przykład 1:

[%FOREACH i = items %]
* [% i %]
[%END %]

Polecenie FOREACH jest sposobem uzyskania pętli. W sklepie internetowym ETAP pozwala to np. na wypisywanie artykułów znajdujących się w koszyku.

Przejdź do góry

     Strona główna . Hosting . Usługi . Domeny . Dokumentacja . Załóż konto . Wyszukiwarka . O nas
    © 2003-2006 Copyright ETAP.PL. Wszelkie prawa zastrzeżone.