Jump to content

Inny układ strony głównej


Recommended Posts

Witam,

mam pytanie odnośnie modyfikacji szablonu tak aby na stronie głównej zamienić stronę lewą z prawą,

gdzieś widziałem podobne rozwiązanie że np  strona główna jest bez lewej kolumny a po wejściu w inną zakładkę mamy boczne menu.

W jednym z szablonów było to rozwiązane poprzez wczytanie innego hedera, jak to napisać w smarty ? Jeżeli index to ładuj header1 a jeżeli coś innego (inna strona, podstrona) ładuj header2 bądź też dalszy kod (nie musi to być na dwóch plikach).

Z góry dzięki, pozdrawiam.

post-708088-0-53254900-1390333805_thumb.jpg

Share this post


Link to post
Share on other sites

Najproście będzie to zrobić poprzez warunki w pozycjach modułów. Jeżeli nie chcesz wyświetlić kolumny lewej w indexie to po prostu dodajesz warunek w pozycjach dla modułów, które się wyświetlają w tej kolumnie.

Oczywiście będzie to wymagało również zmian w css-ie, czyli ustalenia szerokości strony głównej.

Share this post


Link to post
Share on other sites

moim zdaniem nie ma sensu sie rozdrabniać na kilka plików z headerem. wszystko można osiągnąć modyfikując jeden.

dwie kolumny - modyfikacja

 

zamiast prawej, usuń lewą z warunkiem if

 

{if $page_name!="index"}

LEWA KOLUMNA

{/if}

 

centralnej kolumnie trzeba zmienić klasę:

 

{if $page_name=="index"}grid_7 alpha{else}grid_5 alpha{/if}

Share this post


Link to post
Share on other sites

 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More