Rendszerezést drupal sablon fájlokat és altéma (altéma)

Rendszerezést drupal sablon fájlokat és altéma (altéma)

Minden téma telepített Drupal van a / sites / all / themes, mindegyik a saját mappában. Leggyakrabban a következő könyvtárakat jelen vannak a témában:

Ezen kívül a következő fájlok a gyökérkönyvtárban:

  • favicon.ico - favicon ikon. amely az alapértelmezett témával. Úgy véljük, a jó modor jelenlétében favicon.ico fájlt a témához.
  • NAZVANIE_TEMY.info - Ez a fájl jelen kell lennie a tárgy mezőben, egyébként Drupal egyszerűen nem látom. Azokat a régiókat, stílusok és script fájlok támogatott Drupal változatát, az alapértelmezett beállítások, a nevét a téma, és így tovább.
  • logo.png - logo alapértelmezett.
  • screenshot - Fotó megjelenés témákat. Úgy tervezték, a kényelem, hogy válasszon egy témát az általános listán lehet nem csak a nevét, hanem a megjelenése.
  • style.css - fájl alap CSS stílusokat. Leggyakrabban ez fekszik a gyökérkönyvtárban, de dobott a mappában css.
  • template.php - fájlt php programozási nyelv, amely leírja az alapvető logika és némelyeket változók sablonokat. Ha emlékszel, ez volt a fájlban template.php regisztrálnia kell a meta tagek leírás és a kulcsszavak a honlapon.
  • tematikus settings.php - írnak további konfigurációs téma.
  • REARME.txt - referencia információkat a felhasználó számára.

Sablon Drupal témák

A sablonok kialakulásáért felelős egy bizonyos oldalt elem. Ugyanakkor megfelelnek bizonyos hierarchia, ami abból áll, hogy egyes sablonok jár több sablon (csatlakoztassa őket). Ez emlékeztet egy matryoshka - kisebb elemek úgy vannak kombinálva nagyobbakká.

A jobb érthetőség kedvéért nézd meg a szám. Ez azt mutatja, a fájlok és a könyvtár szerkezete a témát című példa.

Rendszerezést drupal sablon fájlokat és altéma (altéma)

Itt látható színek a sablon adott területen a lap felelős:

Ha az egyik sablon hiányzik, az alapértelmezett sablon meghatározott Drupal core.

Drupal hogy hozzon létre egy külön sablont a honlapon

A probléma megoldódott elegánsan és egyszerűen - a fő sablon szeretne létrehozni Hotel page - front.tpl.php. Az alábbiak szerint járjunk.

1. A leggyakoribb a sablon page.tpl.php venni, hogy a főoldalon. Töltse le a fájlt erről a használat Drupal téma a számítógéphez, nevezd oldal - front.tpl.php és töltse vissza a mappa más mintákat. Együttműködik a szerver használatát javasoljuk ingyenes FTP kliens FileZilla. Még mindig nem sikerült!

3. A Drupal felkapott egy új sablont, el kell törölni a cache: „Configuration” - „Fejlesztés” - „Teljesítmény” - a gomb „Gyorsítótár törlése”. Erősen ajánljuk Adminisztráció menü modult.

Létrehozása külön sablont az anyag típusát

Megy tovább a kutatásokat. Most akartuk kiemelni bizonyos típusú anyagokat. Például a cikk (gép neve: post). Ebben az esetben a műveletsornak a következő.

1. lépés a szerver egy mappában az aktív téma Drupal és nyitott szerkesztésének template.php fájlt. Rendeli az alábbi funkciót.

Ne felejtsük el, hogy írja be a kódot a nevét a téma, majd mentse a fájlt template.php.

2. Ezután hozzon létre egy külön sablont típusú Drupal anyag. Általánosságban elmondható, hogy ez lesz a továbbiakban: page - TIPMATERIALA.tpl.php. Például a cikket: page - post.php. Mert ő alapítvány vehet page.tpl.php fájlt.

3. Ne felejtsük el, hogy törölje a gyorsítótárat.

Altéma (altémák)

Altéma - ilyen témák nem egy komplett sablonok, egyszerűen foglalkoztatnak néhány mintát a másik téma (szülő). Meg kell állapítani a NAZVANIE_TEMY.info fájlt. Ebben az esetben a szülő téma kell venni a Drupal, és az al-témát is, és alapértelmezés szerint telepítve. Másfelől, a szülő téma lehet altéma másik téma. Így a lehetséges hierarchia Drupal.

Ezen a mai. Anyaga tűnhet egy kicsit bonyolult, minden mappák, fájlok, Drupal sablonok és altémák, de a lényeg az, hogy utolérjék a lényege, hogy megértsék. Amint meg fogja érteni - minden a helyére kerül. Köszönjük a figyelmet! Vigyázzon magára.

Üdvözöljük a FairHeart.ru!

A három fő téma a blogom:

Üdvözlettel, Dmitry Afonin