Hogyan adjunk egy utótagot a modul css joomla

1) utasítás kezdőknek szánt -, akik még csak most kezdett tanulni Joomla.
2) Meg van írva a Joomla 1.0 (mivel én csak dolgoztam vele, és milyen más 1.5 - nem tudom)
3) azt feltételezzük, hogy Ön legalább általánosságban, képzelni, milyen CSS (Cascading Style Sheets), és tudja, hogyan kell használni őket a rendes HTML-oldalakat.

Minden modul Joomla - előbeállítására és hozzátette, van egy lehetőség, a „CSS osztály utótag”. Ez lehetővé teszi, hogy meghatározza az egyéni stílus a modul vagy a cikk tartalmát.

Meg kell változtatni valamit szembe, mert az a fajta listákat modulok - túl nagy eltolódás balra tette őket csúnya.

Miért utótag? Elvégre, ha írtunk CSS szokásos helyén, akkor egyszerűen csak, hogy egy új osztályba. Tény, hogy csinálunk hozzáadásával az utótag - hozzon létre egy új osztályt egy új nevet. Ellentétben a hagyományos HTML-oldal -, hogy a szöveg jelenik meg a képernyőn, ez az osztály nem írja elő számunkra, és a Joomla szoftver. És ez a program úgy van megírva, hogy az új osztály kell hívni nem véletlenszerűen, hanem ugyanúgy, mint a régi - de Némi szöveg végén a nevét.

Neve a régi osztály, azaz a Class Joomla modulok alapértelmezett - table.moduletable. Ez az osztály, amely meghatározza a kilátás a modul az asztal is. És akkor ott vannak az egyes bejegyzéseket a CSS fájlban a címe - table.moduletable th és táblázatcellákhoz a modulon belül - table.moduletable td.

Itt alapján létre kell hozni a saját stílusát a modul.

Tehát mit kell tenni?

A változtatások könnyebb és vizsgálati helyi másolatot a helyszínen Denver. Csak légy biztos, hogy igaza van a CSS kívánt fájlt - azaz rejlik a helyi Template könyvtárban.

1. lépés: Menj az admin felületre - site modulok nyitva szerkesztésre a kívánt modult. Hozzá minden utótag - ez sokkal kényelmesebb, amikor elkezd az aláhúzás vagy kötőjelet, majd maguk nem keverendő. Ebben a példában, azt hozzá _mylist.

Aztán ott törölni cache és állítsa be a cache idő 0 - ez intézkedés szükséges időt stílus beállítás, különben látni fogja a tárolt modul, és nem az eredmény a változásokat.

Nézzük a helyszínen. Semmi sem változott? És miért lenne változtatni, ha nem tettünk a legfontosabb dolog - nem egy új osztályt a CSS stíluslap sablont.

Lépés 2. Menjen a Joomla könyvtárban a mappák, és talál egy stílus fájlt. Sablonok - a sablon - CSS - template_css.css.

Az első dolog, mielőtt a változások (ez nem csak a CSS, hanem változik a fájlokat, mint például a sablon index.php) - egy példányát a fájlt más néven, például template_css.txt. Most, ha valami hirtelen nem, akkor mindig visszatér az előző állapotba.

Egy másik, sokkal radikálisabb módon, hogy biztosítsák -, hogy egy biztonsági másolatot a teljes webhely a szerveren, mielőtt elkezdi ott valamit változtatni.

Először meg kell találni egy olyan helyen, ahol meghatározzuk stílus modulokat.

Úgy néz ki, mint ez (egy példát a sablon, a többi tulajdonság más lesz, de a sapka - választó azonos, például table.moduletable.

Óvatosan másolni az egész darabot, és helyezze be újra, csak alatta (elvileg bármely helyen a fájlban, de ez sokkal kényelmesebb - ha minden a modulok ugyanazon a helyen).

Miért példány? De a régi osztály - csak .moduletable nélkül végződések - akkor is meg kell maradni! Azonban, ha meg akarja változtatni a kinézetét az összes modult az oldalon - meg kell változtatni a tulajdonságait ebben az osztályban, és nem kap egy újat.

Továbbá minden választó - a modul maga a cím és a sejtek betűt - pontosan ugyanolyan módon, hogy töltse ki a modul beállításait az admin felületre. Példánkban ez _mylist (minden beállítás tettem le a kézírást, itt is pontosan ugyanaz) - lásd az alábbi példát ..

Minden - hoztunk létre egy új osztályt! Most gúnyolták, ahogy szeretnénk, és módosítsa annak tulajdonságait megfelelően mély tervezési koncepció.

De lehet eltávolítani a nem kívánt tulajdonságokat vagy ki kell cserélni. Szintén tartalmaz új - cimkék egy modulon belül, mint például egy tag vagy a ul és li

A kód a stílus az asztalra, hogy a toldalék _mylist

A példa azt mutatja, hogy az új osztály nem csak megváltoztatni a jellemvonások a modul, amelyet meghatározott az eredeti stílus, hanem új szabályok - például a ul belül a modulok listáját.

4. lépés, az utolsó. Ügyelve arra, hogy minden úgy néz ki, mint kellene, ellenőrizze a nézetet különböző böngészők (ezek természetesen van - legalábbis, IE, Firefox és Opera) a helyi szerveren, szükség esetén rögzíteni valamit.

Másolja a módosított stílus fájl a szerveren a sablon mappában (ahonnan megkapjuk azt). Ellenőrizze. Nem működik? És ne felejtsük el, hogy adjunk egy utótagot a kívánt modul segítségével az admin?

Szintén nem árt letiltani caching modul teszt alatt (de akkor ne felejtsük el, hogy kapcsolja vissza).

By the way, miután képzett létrehozását modulok azok toldalékok, és a változás a megjelenése, akkor avatkozhat be a szabványos formában meghatározott modulok a sablon - azaz, table.moduletable az osztály is, hogy megváltoztassa annak tulajdonságait kedvedre.