wdrożenia PrestaShop

Różne CSS dla różnych kategorii?

  • 17 Odpowiedzi
  • 6837 Wyświetleń

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

*

Offline deepgreen

  • Nowy
  • *
  • 11
  • 0
Różne CSS dla różnych kategorii?
« dnia: Luty 08, 2010, 06:22:09 pm »
Witam,
potrzebuje zrobić różne css dla kategorii.
Zastanawiam się czy jest taka możliwość np przypisanie każdej z kategorii menu innego szablonu
czy ktoś miał taki problem?

pozdr
P.

*

Offline ircykk

  • Stały użytkownik
  • ***
  • 92
  • -4
    • www.ircykk.pl
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #1 dnia: Luty 08, 2010, 06:49:02 pm »
jest to możliwe do wykonania, trochę zabawy z tym będzie

*

Offline deepgreen

  • Nowy
  • *
  • 11
  • 0
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #2 dnia: Luty 08, 2010, 09:05:33 pm »
Witaj Ircykk

czy możesz podać jakieś sugestie jak to ugryźć?:)

*

Offline ircykk

  • Stały użytkownik
  • ***
  • 92
  • -4
    • www.ircykk.pl
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #3 dnia: Luty 08, 2010, 09:48:35 pm »
w header.php trzeba by postawić warunek sprawdzający czy to jest kategoria x jeśli tak wczytuje x.css jeśli y to y.css
coś w ten deseń ale mogę się mylić

*

Offline deepgreen

  • Nowy
  • *
  • 11
  • 0
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #4 dnia: Luty 09, 2010, 01:27:52 pm »
wstawiłem w header.php
poniższy kod jednak coś nie gra jako domyślne style pojawiają się global2.css, gdy klikam w kategorie
gdzie wartość id_category == 3 nie następuje zmiana. Wie ktoś co robię źle?


$id_category = 4; 
   if($id_category == 4) 
 { 
 echo $css_files[_THEME_CSS_DIR_.'global2.css']= 'all'; 
 } 
 elseif($id_category == 3) 
 { 
 echo $css_files[_THEME_CSS_DIR_.'global.css']= 'all'; 
 }

*

Offline ircykk

  • Stały użytkownik
  • ***
  • 92
  • -4
    • www.ircykk.pl
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #5 dnia: Luty 09, 2010, 03:22:43 pm »
kategorie sprawdzasz poprzez {$smarty.get.id_category}

*

Offline deepgreen

  • Nowy
  • *
  • 11
  • 0
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #6 dnia: Luty 09, 2010, 06:12:22 pm »
Thx Ircykk za podpowiedź, ale chyba nadal coś jest źle bo po nadpisaniu wywala błąd w przeglądarce:(

$smarty.get.id_category = 4;
   if($smarty.get.id_category == 4)
 {
 echo $css_files[_THEME_CSS_DIR_.'global2.css']= 'all';
 }
 elseif($smarty.get.id_category == 3)
 {
 echo $css_files[_THEME_CSS_DIR_.'global.css']= 'all';
 }

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #7 dnia: Luty 10, 2010, 01:30:07 pm »
ja zrobiłem to trochę inaczej ale to i tak nic nie daje bo możesz to zrobić statycznie to raz a dwa jak wejdziesz w produkt twój warunek o kategorii idzie się walić wiec *** - szukam rozwiązania od 4 dni i nic. JAKIEŚ SUGESTIE???
pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Offline kuras

  • Tubylec
  • ****
  • 257
  • 1
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #8 dnia: Luty 13, 2010, 12:11:27 pm »
To chyba masz źle zrobione kategorie domyślne.
Bo warunek się sprawdza, u mnie to działa tak (troszkę prościej):

{if $category->id == 5   }
ble ble
{/if}

Co prawda ja nie mam wczytywanych CSSów ale fragmenty kodu html i w odpowiednich kategoriach pojawiają się te fragmenty, stąd uważam że się sprawdza :-)

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #9 dnia: Luty 13, 2010, 12:55:52 pm »
Kod:

{if $category->id == 5   }
ble ble
{/if}

to dla całej kategori 5 ustawia dane możliwości razem z  produktami ??:>

pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Podemski

  • Gość
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #10 dnia: Luty 14, 2010, 12:53:37 am »
Kod:

{if $category->id == 5   }
ble ble
{/if}

to dla całej kategori 5 ustawia dane możliwości razem z  produktami ??:>



Tak dokładnie, możesz używać takich warunków jak chcesz, warunki możesz ustalać dotyczące kurierów, kategorii, id produktów itd. Dla przykładu, możesz stworzyć osobny wygląd sklepu dla każdej kategorii wykorzystując regułkę którą podał @kuras :)

*

Offline deepgreen

  • Nowy
  • *
  • 11
  • 0
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #11 dnia: Luty 15, 2010, 01:54:15 pm »
Witam,
widzę, że temat się rozwinął.
czy mogę prosić przykład jak to zrobić dla różnych css zależnych od kategorii ?
kombinuje ale coś ni nie gra...

*

Offline kuras

  • Tubylec
  • ****
  • 257
  • 1
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #12 dnia: Luty 15, 2010, 10:56:55 pm »
Pisząc bałaganiarsko może wyglądać to tak banalnie

{if $category->id == 1  }
<link rel="stylesheet" type="text/css" href="style1.css" media="screen" />
{/if}

{if $category->id == 2 }
<link rel="stylesheet" type="text/css" href="style2.css" media="screen" />
{/if}

{if $category->id == 3 }
<link rel="stylesheet" type="text/css" href="style3.css" media="screen" />
{/if}

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #13 dnia: Luty 16, 2010, 11:24:57 am »
       {$smarty.get.id_category}
      {if $category->id == 11   }
        ble ble
        {/if}

zrobiłem cos takiego i  {$smarty.get.id_category} wypisuje mi 11 ale brak tekstu ble ble o0


chyba cos nie teges z tym warunkiem :>
pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Offline kuras

  • Tubylec
  • ****
  • 257
  • 1
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #14 dnia: Luty 16, 2010, 03:21:26 pm »
A gdzie go wpisujesz?
W który plik, napisz coś więcej...

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #15 dnia: Luty 16, 2010, 03:29:51 pm »
w product.tpl

bo chce zrobić tak ze mam dana kategorie i chce zeby ona miał bg red inna yellow i tak dalej
i jak zrobi to dla kazdej potkategori osobno jest ok ale jak juz wejde w produkt tej kategori to znów jest *** :S
pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Offline deepgreen

  • Nowy
  • *
  • 11
  • 0
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #16 dnia: Luty 16, 2010, 04:01:39 pm »
Ja sobie poradziłem w poniższy sposób z css dzięki za wszystkie sugestie

header.tpl

{if $smarty.get.id_category <= 2}
         <link href="/themes/prestashop/css/global2.css" rel="stylesheet" type="text/css" media="all" />
      {else}         
         <link href="/themes/prestashop/css/global.css" rel="stylesheet" type="text/css" media="all" />            
{/if}

*

Offline kuras

  • Tubylec
  • ****
  • 257
  • 1
Odp: Różne CSS dla różnych kategorii?
« Odpowiedź #17 dnia: Luty 16, 2010, 04:02:40 pm »
A do jakiej domyślnej kategorii jest przypisany ten produkt?
Jeśli dałeś warunek dla kategorii nr 11 to produkt musi być przypisany do kategorii domyślnej której id = 11.
Sprawdź to.