Faceți-vă sub-temă pe baza temei zen pentru drupal

Destul de des, în instrucțiunile, în special cele care sunt etichetate cu primul site. El a povestit cum același lucru se poate face în diferite moduri. Nu voi rupe această tradiție. Există trei opțiuni pentru a crea propria temă.

  1. Remake tema gata.
  2. Impună pe bază de sub-teme ..
  3. Scrie-te de la zero.

Ce trebuie să știți pentru a crea propriile teme pentru Drupal.

Înainte de a decide ce opțiune de a alege este necesară pentru a evalua cunoștințele lor. În orice caz, trebuie să știți HTML și CSS. Necesar să se cunoască pe de rost numele tuturor tag-uri, și alte selectorii. Suficient pentru a înțelege principiile generale și pentru a putea folosi de căutare sau întrebați-mă :). Această cunoaștere va fi de ajuns pentru primele două opțiuni. Știind ce PHP poate încerca să facă tema complet.

Remodelarea terminat subiectul, în opinia mea, nu cea mai bună opțiune. Puteți ajusta stilurile individuale pentru bloc, dar nu mai mult. Instrucțiuni pentru crearea propriei teme de la zero nu este o întrebare ușoară și trage pe câteva posturi. Astăzi, să ne ia în considerare a doua opțiune.

Faceți o temă pentru Drupal bazate pe Zen.

În Drupal avem o mare oportunitate de a lua un subiect și pe aceasta, pentru a crea un subiect secundar. Astfel, nostru sub-tema are toate caracteristicile temei principale, în timp ce putem experimenta, fără teama de a face ceva ireparabil.

Acum podkorektiruem fișier info. Sub-temă pachetul STARTERKIT.info.txt găsi fișierul și redenumiți-l StarterKit înlocuind numele sub-tema, în cazul meu newthemes, și îndepărtarea numele „.txt“. Ca rezultat, vom obține fișierul newthemes.info. Apoi, editați fișierul în sine informații. Necesitatea de a înlocui numele = Zen Subtema Starter Kit „pe“ name = „newthemes și schimba descrierea“ descrierea = Citire. „La“ descriere = o descriere pentru noua temă. „Următoarea schimbare se va aplica la aspectul site-ului. În subiectul nostru deja a identificat unele dintre stiluri. Putem alege un site fix sau dimensiunea cauciucului. În secțiunea în care fișierele CSS înregistrate ar trebui să fie lăsate să se conecteze linia
stylesheets [totul] [] = css / layout / receptiv-sidebars.css pentru cauciuc sau
stylesheets [totul] [] = css / layout /-width.css fix pentru fix.

Următorul pas este editarea template.php fișier și tema-settings.php. Înlocuiți-le toate aparițiile StarterKit pe numele subiectului, în exemplul meu l newthemes.Podgotovka peste fire. Acum trebuie să fie activată în mod implicit și să înceapă să experimenteze.

Tema noastră experimentală conține 23 de fișiere css. Nu toate aceste fișiere avem nevoie.

  • Fișierele din titlul de care este rtl proiectat pentru site-urile pe care textul este citit de la dreapta la stânga.
  • Imprimare fișier.
  • Unul dintre fișierele care definesc aspectul (cauciuc sau fix)

Toate fișierele care nu sunt necesare css pot fi în condiții de siguranță șterse.

În cele din urmă, câteva sfaturi: