Sklep Advanced
   
Rozmiar Tekstu

Tworzenie i budowa szablonów

Wraz z systemem dostarczane są odpowiednio przygotowane szablony stron, które pozwalają na wyświetlanie zawartości serwisu zgodnie z wcześniej przygotowanym i zaakceptowanym projektem graficznym.


Szablon strony jest dokumentem zapisanym w formacie pliku PHP, którego kod zawiera elementy skryptowego języka PHP oraz znaczniki języka HTML odpowiadające za wygląd strony.
W odpowiednie miejsca w kodzie strony należy wstawić fragment kodu „rezerwujący” tzw. miejsce na moduły oraz odpowiadający za wyświetlanie zawartości modułów, które zostaną do tego miejsca przypisane w module PAGE (patrz. Moduł Page).


Fragment kodu odpowiedzialny za „rezerwację” miejsc na moduły wygląda następująco:

<?=GetPageModules(‘nazwa’)?>


gdzie „nazwa” jest nazwą miejsca na moduły.


Miejsca na moduły mogą być wstawiane w kod strony w dowolnych miejscach np. w elementy tabeli,elementy <DIV> lub <SPAN> i inne, jednak wstawiając w kod strony element z modułem należy zwrócić uwagę, że w zależności od typu i wyniku działania modułu zarejestrowanego na tej pozycji układ i wygląd strony mogą się znacznie zmienić.


Wstawianie styli CSS


W systemie BasicCMS za sposób wyświetlania elementów odpowiadają kaskadowe arkusze stylów CSS. Odpowiednio przygotowany do szablonu strony arkusz znajduje się w katalogu
/root/templates/nazwa_szablonu/css/style.css


By dołączyć do kodu strony plik z arkuszem styli w sekcji <HEAD> kodu strony musi znaleźć się następujący kod:

<link type="text/css" rel=stylesheet xhref="/<?=$_CMS['path']['url']?>templates/
<?=$_CMS['cms']['template']?>/css/style.css">


Wstawianie grafiki


Podobnie jak arkusze styli CSS do kodu strony można wstawiać obrazki lokalnego dysku, wtedy przeważnie znajdują się one w katalogu /root/templates/nazwa_szablonu/images lub
innym, wtedy ścieżka dostępu się zmieni.
Przy wstawianiu do kodu strony obrazków ze standardowego katalogu /root/templates/nazwa_szablonu/images w kodzie strony powinien znaleźć się następujący kod:

<img xsrc="/<?=$_CMS['path']['url']?>templates/<?=$_CMS['cms']['template']?>
/images/nazwa_pliku.jpg" border=0>


Tak jak i w przypadku modułów obrazki mogą być wstawiane w kod HTML w dowolnych miejscachnp. w elementy tabeli, elementy <DIV> lub <SPAN> i inne.

 

Dane logowania do panelu administracyjnego Użytkownik: Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.   Hasło: demo

Image Image