Custom CSS per kategoria

  • miuq
  • miuq hahmo Aiheen kirjoittaja
  • Vieras
  • Vieras
11.02.2012 00:23 #1717 : miuq
miuq loi aiheen: Custom CSS per kategoria
Tuolla 1.5-> alueella oli hyvä vinkki miten sai custom-CSS:n käyttöön per menuitem.

rambe kirjoitti: Sovelsin tuota naghris:n antamaa vinkkiä, mutta päädyin omaan ratkasuun. Templatessa koodinpätkä hakee menu-id:n, jonka liittää menun käytettävän taustatyylin nimeen.

<?php $itemid = JRequest::getVar('Itemid'); ?>

<body>
<div id="page-<?php echo $itemid."-"; ?>background">
....


Ja sitten CSS:ssä määrittelen tarvittavat taustat

#page-2-background,
#page-3-background,
#page-4-background
{
position: relative;
background-image: url('../images/1.jpg');
background-repeat: no-repeat;
background-position: top left;
background-attachment: fixed;
width:100%;
min-height:100%;
min-width: 900px;
}

#page-5-background,
#page-6-background
{
position: relative;
background-image: url('../images/2.jpg');
background-repeat: no-repeat;
background-position: top left;
background-attachment: fixed;
width:100%;
min-height:100%;
min-width: 900px;
}


Aina kuin lisään menun, tsekkaan sen id:n ja laitan oikeaan tyylilistaan
vastaavasti #page-<menu_id>-background.

Samalla idealla laitetaan myös oikea header-kuva paikalleen.

Toimii ja yläpidon kannalta ihan jees.


..Nyt tarvitsisin apuja miten sama onnistuisi niin että Custom-CSS määritellään per kategoria?

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • TeroKankaanpera
  • TeroKankaanpera hahmo
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
11.02.2012 09:53 #1718 : TeroKankaanpera
TeroKankaanpera vastasi aiheeseen: Vs: Custom CSS per kategoria
Käytäpä vanhan Joomlaportal.fi:n hakutoimintoa, minä muistelisin että 1.5:n osalta tähän on annettu joskus vinkki siellä.

---
Tero Kankaanperä
terokankaanpera.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • miuq
  • miuq hahmo Aiheen kirjoittaja
  • Vieras
  • Vieras
11.02.2012 15:28 #1723 : miuq
miuq vastasi aiheeseen: Vs: Custom CSS per kategoria
Ainakin Joomlan omalla foorumilla on 1-sarjaan ohje joka ei valitettavasti toimi 2.5:n kanssa
forum.joomla.org/viewtopic.php?p=2050872

Jos nyt oikein hyvällä olen niin tuo Itemid tulisi korvata jollain - Catid ei ainakaan ole oikea stringi tässä tapauksessa.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • Jide
  • Jide hahmo
  • Vieras
  • Vieras
15.03.2012 12:20 - 15.03.2012 12:46 #1994 : Jide
Jide vastasi aiheeseen: Vs: Custom CSS per kategoria
Itse olen aina käyttänyt seuraavaa kohdistaakseni koodeja tietyille sivuille:
<?php
$menu = &JSite::getMenu();
$active = $menu->getActive();
?>

<body id="<?php print $active->alias; ?>">

Ei oo per kategoria, mut voihan sen niinkin tehdä, että kirjoittaa menu alias kohtaan "kategorian".

Ja hyvin on toiminut 1.5 -> 2.5 :)
Last Edit: 15.03.2012 12:46 : Jide.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Valvojat: jkwebdesignGamossJiiKoo
Sivu luotiin ajassa: 0.085 sekuntia