Létrehozása témák drupal a Dreamweaver CS4, a master-web
Majd hagyja a bevezető része az anyag, amely megmondja, hogy mi a CMS és hogyan segítenek nekünk élőben. Továbbá, nem fogok beszélni minden népszerű CMS Drupal. Ez nem teljesen kapcsolódik a tárgy. Szóval közvetlenül a leírása a folyamat létrehozása a (template) az oldalak Drupal. Ebben a cikkben megtanulod az alapokat teremt témák Drupal és hogyan Dreamweaver CS4 (és Adobe AIR) segíti a tervezők, hogy ezeket a témákat.
Az általános elképzelés és a Drupal témák
Témák a Drupal kombinációja PHP és a kapcsolódó webes szabványok elrendezés (XHTML és CSS). Puritán megközelítés létrehozása egy témát Drupal lehet tekinteni, hogy hozzon létre egy sablont a PHP csak. gyakorlatilag nincs sablon is, amelyek csak a Drupal API. A webfejlesztők, akik nem jelent nehézséget létrehozásával elrendezésre hozzon létre egy témát Drupal gyorsabb, mint a fejlesztők, mert lehet, hogy be speciális változók A kimeneti rendszer motorblokk közvetlenül a jelölést az oldalt a speciális sablon fájlokat. Ezek a minták közismert nevén TPL fájlokat, amelyek valóban rendelkeznek rasshirenie.tpl vagy tpl.php.
Drupal lehetővé teszi, hogy telepíteni és használni több téma, mint például egy témát a rendszergazdák és más téma, a felhasználók az oldalon. Ez a megközelítés akkor ajánlott, ha telepíti az új egyéni témák, így segít megelőzni a problémákat az adminisztráció a helyén, ha új téma van néhány probléma. Létrehozása elrendezés (téma) a végső fejlődési szakaszában a helyszínen, hogy Drupal. Ez a téma határozza meg, hogy az adatok jelennek meg a webhelyen.
Segítségével Dreamweaver dolgozni Drupal témák
Alapértelmezésben Dreamweaver, akkor bármely fájlt Sablon Drupal smink, hogy vége a .tpl.php, de Dreamweaver nem tudja az API Drupal vagy bármely más felhasználó által megadott fájltípusok, amelyek használják a témákat vagy Drupal modulok (fájltípusok, például .info és. modul). Annak érdekében, hogy tagjai a Drupal közösség és a Dreamweaver felhasználók számára, hogy jött létre egy kiterjesztés Dreamweaver. amely lehetővé teszi, hogy a Drupal támogatja a fájltípusok és minden Drupal API (lásd. 1. ábra).
Minden Drupal téma megköveteli .info fájl, amely tartalmazza meta-információt egy témát, például a téma címe, leírása stílusok és régiókban. Ez nem egy PHP fájlt egy sima szöveges fájl, amely minden témában. E nélkül a Drupal fájl nem jelenik meg a témát az adminisztrációs felület. A 2. ábrán egy tipikus mappa Drupal szálak (ebben az esetben azt mutatja, az alapvető témája a szerelvény - «Garland»).
Mi a .info fájl
Ha megnézzük a fájlok listája a Garland téma, ami látható Risunke2, akkor, eltekintve grafikus fájlokat és könyvtárakat, látni fogjuk TPL sablon fájlokat (.tpl.php), stílus fájlok és .info fájl tájékoztatást a témában. Megjegyezzük, hogy a mappa és a fájl neve .info-mérkőzés. info-fájl (.info) ez az első fájlt szeretne létrehozni, mivel ez határozza meg a téma a régiók, szkriptek és stílusok. Az alábbi példa mutatja, egy tipikus .info fájl Drupal témák:
info-fájl nevét adja a téma, leírás, régióban, különösen (amit még nem vesszük figyelembe) és stílusok. Az admin felületen, akkor láthatjuk, hogy a Drupal információt, hogy a fájl. A részletesebb tanulmányozása ezt a kérdést, akkor viszont a Drupal dokumentációt.
Segítségével «Drupal Theme Starter» AIR-alkalmazások
Megjegyzés: Amikor létrehoz egy .info-fájlok nem használják a címe a téma számok vagy speciális karakterek, mint a Drupal neve alapján ez az állomány egy olyan belső ID szálak használata a motort.
3. ábra: Alkalmazás Drupal Theme Starter: Határozza meg a metainformációinak témák: név, leírás, screenshot.4. ábra meghatározása régiók témák és funkciók.
5. ábra: állapítsa meg a stílusok és szkriptek téma.
Ásni Drupal core
Ez jön a neheze kezdőknek Drupal. Nem kell semmilyen mágikus kódot Drupal sablon. Minden téma alapulnak kód használatára, amely meghatározott motor mag. Ahhoz, hogy menjen tovább, meg kell töltse le a legújabb verzióját Drupal 6.x Az első alany jobban alapján megállapítja az alapvető témát, amely a szerelvény a motor. Meg kell átmásolni a szükséges fájlokat. Tudod hagy maga a kód, és alkalmazza a téma a stílus és az elrendezés. Első pillantásra egyszerű. Hát nem? Így - feküdj!
- Ügyeljen arra, hogy a neve a téma mappa neve ugyanaz, mint a .info-fájlt.
- Helyezzük a .info kialakított fájlt a mappába.
- .info megnyitja a fájlt, és látni, hogy milyen szkriptek és stílusok nyilvánított a témában.
- Hozzon létre egy üres fájlt a stílusok és scriptek belül a csomag. Később töltse ki őket kódot.
- Töltse le és csomagolja ki a Drupal 6 és keresse meg a mappát / témákat. Be kell másolni a következő könyvtárakat a kernel fájlokat vagy bázis téma, annak érdekében, hogy ezt a sablont a semmiből:
- page.tpl.php. Ez a fájl tartalmazza az alapvető címkéket: . . és . és a jelölt A felsorolt régiókban .info-fájlt. Ez a sablon megtalálható a mindennapi életben modules / system mappába, illetve a csomag fő téma / koszorú témát.
- node.tpl.php. Meghatározza a tartalom render csomópontok (node), amelyek az anyagok oldalak Drupal. Ez a minta megtalálható modules / csomópont, és a bázis mappát téma témák / koszorú.
- block.tpl.php. Sablon blokkok leggyakrabban megjelennek az oldalsávon. Ez a sablon megtalálható a mindennapi életben modules / system mappába, illetve a csomag fő téma / koszorú témát. A másolt fájlok szerkesztéséhez kedvedre. A legfontosabb dolog, nem változtatják meg a nevét ezeket a fájlokat. Ezután hozzon létre a CSS stílusokat jelölést. Kísérlet és élvezni.
A folyamat, meg kell perederzhivat néhány szabályt:
- Először is, a közigazgatási része a helyszínen mindig jobb, hogy egy témát a talapzata. Ez megszünteti a problémákat, az admin önkényes téma. A Drupal Vezérlőpulton válassza «Administration téma» és állítsa Garland, majd «Save konfiguráció». Most könnyen hozzá egyéni témákat félelem nélkül a problémák kezelése a helyszínen.
- A mappa / sites / all hozzá az új könyvtárat a nevét / modulok és / témákat. Hogy megossza saját modulok és hogy letölthető oldalak közösség áll sites / all / modules könyvtárba létrehozni két mappát egyéni nevek (a), valamint a hozzájárulás (közösség). Azoknak, akik nem szükséges, hogy egy ilyen osztály.
Másolja a mappát a téma a sites / all / themes és a Drupal lesz elismerni, hogy a témák adminisztrációs - Témák adminisztrációs oldalon.
Minden sablon kezdődik Alapterhelési page.tpl.php fájlt. majd betölteni node.tpl.php minden tartalmi elem, és természetesen ugyanaz, block.tpl.php blokkok, mint a belépés formában, keresés, és így tovább. Minden sablon viszont tartalmaz néhány PHP változók, amelyek felelősek a tartalom és a kimenet (például $ title használják kimeneti csomópont címek (anyagok) és blokkok). További információ a téma megtalálható Drupal 6 téma Handbook. Nézd meg a 6. ábra, annak érdekében, hogy megértsék, ahol minden egyes sablon beillesztésre kerül a szerelvény oldalán.
Figyelem! Soha módosítja a Drupal core fájlok!
Telepítése új Drupal témák
Miután létrehozta a szükséges módosításokat az adott téma, elkezdi telepíteni Drupal a témát.
Mint már említettük, az alap meg a fájlokat a téma kell állnia a három sablonok, info-fájl, valamint a stílusokat és a scripteket.
Menj a root könyvtárba Drupal 6 és nyitott PACU / telek. Ebben a könyvtárban, akkor tetszőleges számú mappák különböző területeken, Drupal egyik figyelemreméltó tulajdonságait - és ezáltal több helyen egy egymagos. Ez a PACU / sites felveheti a modulok és sminkek.
Kövesse az alábbi utasításokat, hogy előkészítse a telepítés egyedi Drupal modulok és sminkek:
Ne feledd! Nem lehet telepíteni a saját témák és modulok a Drupal core mappa!
Miután minden kész műveletek keresse az admin oldalt a Drupal témák, és adja meg az ellenőrző listájában. A 7. ábra a formanyomtatványt a témák vezérlőpult ezen az oldalon meg kell jelennie a téma a listán az összes téma. Ha nem látja a témát, talán nem a megfelelő könyvtárban (drupal / sites / all / themes), vagy ha kalapált közé .info-fájlt a téma vagy a fájl nevét és mappák különböző.
Ha változás történik erre a témára kövesse a cache hely, mert a módosítások nem jelennek meg azonnal bekapcsolt cache. Ahhoz, hogy gyorsan törölje a cache egyszerűen megy az admin oldal, a cache automatikusan törlődik, lehetőséget biztosítva Drupal telepíteni az új témákat.
P. S. Gondolatok a szépség és a kényelem ...
Nem értem, miért sok ember megy naplasticheskie műtét fotó után, amelyek néha sokkal kevésbé vonzó, mint korábban? Végtére is, bármi megtörténhet! Lehet, hogy nem magukat a testükben, de aztán a test, például nem vízmelegítők. amelyeket eredetileg a kényelem. A test - a héj, amelyben egy személy él. És amellett, hogy a szike rengeteg dolog, ami ragyogóvá varázsolja a bőrt, például a gyűjtemény estélyi ruhák segít elrejteni a szám hibákat, de nem rejti el a hiányosságokat a lélek ...
Kapcsolódó bejegyzések:
Kapcsolódó cikkek
- page.tpl.php. Ez a fájl tartalmazza az alapvető címkéket: . . és . és a jelölt