Instrukcja dla Webmasterów

Powrót

Spis treści

  1. Jak zmienić grafikę?
  2. Dodanie nowego tematu
  3. Pliki i katalogi
  4. Opisy plików layout i container

Jak zmienić grafikę?

Aby zmienić grafikę w sklepie należy dodać nowy temat.

Temat - jest to zbiór plików html, css i obrazów odpowiedzialnych za wygląd sklepu.

Dodanie nowego tematu

Aby utworzyć nowy temat należy wejść w panelu administracyjnym do edycji grafiki i dodać nowy temat.

Pliki i katalogi

W przypadku gdy sklep znajduje się na serwerach home.pl po wejściu do katalogu soteshop, należy przejść dodatkowo do podkatalogu core.
Dalsza struktura katalogów jest bez zmian (np. soteshop/core/apps/frontend/templates/theme/ ).

Po dodaniu nowego tematu, tworzymy nowy katalog "my_theme" w lokalizacji:

soteshop/apps/frontend/templates/theme/

Pliki domyślnego tematu znajdują się w katalogu:

soteshop/apps/frontend/templates/theme/default/

Jeżeli chcemy zmodyfikować nagłówek dla nowo utworzonego tematu "my_theme" musimy przegrać plik container_head.html do katalogu:

soteshop/apps/frontend/templates/theme/my_theme/

Pliki stylów css domyślnego tematu znajdują się w katalogu.

soteshop/web/css/frontend/theme/default/

kopiujemy plik style.css do katalogu nowo utworzonego tematu:

soteshop/web/css/frontend/theme/my_theme/

Możemy teraz wyedytować plik style.css i dokonać niezbędnych modyfikacji.


Istnieje również druga możliwość edycji stylów. Jeżeli chcemy dokonywać małych zmian lub tylko dołączyć nowe definicje selektorów, możemy utworzyć plik my_style.css w katalogu:

soteshop/web/css/frontend/theme/my_theme/

Nie jest potrzebne kopiowanie pliku style.css z tematu "default". Style dla nowo utworzonego tematu "my_theme" będą pobierane z tematu "default", a definicje zawarte w pliku my_style.css tematu "my_theme" będą rozszerzać plik style.css tematu "default".


Jeżeli chcemy dodać pliki obrazów należy umieścić je w nowo utworzonym katalogu:

soteshop/web/*images*/frontend/theme/my_theme/

Opisy plików layout i container

W katalogu:

soteshop/apps/frontend/templates/theme/default/

Znajdują się pliki tworzące ramy wyglądu oraz kontenery przechowujące zawartość strony.

layout - układ

Pliki odpowiedzialne za "rysowanie" ramy strony.

layout1.html

layout2.html

layout3.html

container - blok Pliki odpowiedzialne za bloki umieszczane niezależnie od układu. Ich rozkład pokazano na przykładzie pliku layout1.html

container_content.html

container_foot.html

container_head.html

container_left.html

container_right.html

zawartość pliku layout

Poniżej przedstawiono zawartość pliku layout1.html

<div id="st_container">
    <div id="st_container_head">
        {include_file id="container_head"}
    </div>
	<div id="st_container_body">
        <div id="st_container_left">
            {include_file id="container_left"}
        </div>  
        <div id="st_container_content">
            {include_file id="container_content"} 
        </div>
        <div id="st_container_right">
            {include_file id="container_right"}
        </div> 
        <br class="st_clear_all" /> 
    </div>
    <div id="st_container_foot">
        {include_file id="container_foot"}	  
    </div>
</div>