Creați o temă Drupal 7
Drupal este alături de WordPress și Joomla unul dintre cele trei sisteme de cele mai utilizate pe scară largă de gestionare a conținutului (CMS) din lume, cu Drupal 7 (vin în ianuarie 2011) cea mai recentă versiune de Drupal. Drupal este personalizat cu teme care sunt o modalitate puternica de a imbunatati un site web alimentat de Drupal prin setarea structurii si a aspectului (si a altor functionalitati) ale paginii. Acest articol arată cum să creați o temă Drupal 7 de la început până la sfârșit.
conținut
Rețineți că este deseori mai bine să vă începeți munca cu o temă simplă, de ex. temele populare ale lui Zen, Omega sau Tao, chiar dacă acest articol vă conduce de la zero creând o temă. Când începeți prima dată, crearea unei teme de la zero este mai puțin confuză pentru dvs. și veți afla mai multe!
metodă
Partea 1
preparare
- Scopul site-urilor web
- HTML și CSS: Cum sunt folosite pentru a crea site-uri web
- PHP: Ce este și cum este folosit pentru îmbunătățire
- CMS: Ce sunt și cum sunt folosite pentru a opera site-uri Web
- Drupal: Cum să configurați un site web simplu cu acesta
- Nu vă lăsați amânați de această listă. Cu suficient entuziasm, puteți afla ce aveți nevoie în timp ce lucrați prin acest tutorial
Proiectați site-ul. Începeți prin a schița aspectul paginii de pornire a site-ului dvs. web. Preferabil cu un creion pe o foaie de hârtie curată. Trebuie să te simți liber să faci greșeli și să faci schimbări. Desenați toate părțile unui site web simplu, inclusiv antetul, meniul de navigare (care poate fi ușor sub antet sau într-o bară laterală), partea reală a paginii pentru conținutul (corp) și subsol. Este posibil să aveți și alte domenii în proiectarea dvs. Dacă sunteți mulțumit de designul dvs., schițați designul prezentat într-un program grafic în care puteți proiecta pagini web, de ex. Adobe Photoshop sau chiar mai bine, Adobe Fireworks. Se pune atunci sigur că hinzufügst- cred că toate celelalte elemente vizibile pe culorile și contrastele de lumină-întuneric la fonturile și modul în care acestea contribuie la experiența utilizatorului, aspectul și locurile de muncă vacante (spațiu alb este important!) Și cum se potrivește conținutul. Dezvoltați site-ul Web HTML și CSS. Ca și în etapa de proiectare, este probabil cel mai eficient să creați numai paginile web ale paginii care au un aspect unic, de ex. pagina de start și de contact. Păstrați aspectul cât mai simplu posibil și utilizați practici și convenții moderne ori de câte ori este posibil (cum ar fi HTML5 și CSS3). Nu adăugați script-uri de la server (cum ar fi PHP) și păstrați la un nivel minim scriptarea de pe partea clientului (cum ar fi jаvascript), pentru a nu interfera cu codul Drupal - acesta poate fi adăugat mai târziu.
Partea 2
Creați fișierele pentru temă
Creați fișiere șablon. șablon-Fișierele din Drupal (a căror extensie de fișier este .tpl.php, ceea ce înseamnă "șablon PHP") sunt folosite de Drupal pentru a structura rezultatele paginilor web.
- 1
- Unele dintre șabloanele Drupal utilizate în mod obișnuit sunt: html.tpl.php, page.tpl.php, block.tpl.php și node.tpl.php.
- Orice site web pe care Drupal îl emite (cum ar fi pagina de pornire) o va folosi o singură dată html-Șablon, o dată pagină-Șablon și cel puțin o dată pe fiecare șablon regiune, bloc și nod.
- Aceste fișiere șablon conțin variabile HTML, PHP și tipărite în cadrul scriptului PHP. Un exemplu o variabilă tipărită php print render (conținut $) -?> în fișier node.tpl.php. Această variabilă conținut stochează tot textul introdus de utilizator în câmpul "corp" al unei pagini web simple când este conectat la Drupal. Funcția render () asigură pur și simplu că ieșirea variabilei "content" este înfășurată cu etichetele HTML corespunzătoare.
- Pentru a vedea toate variabilele disponibile într-un fișier de șablon, căutați fișierul standard ".tpl.php" al Drupal de pe Drupal.org. Dacă doriți să vedeți conținutul obișnuit al uneia dintre aceste trei șabloane, puteți găsi fișierele șablon din directorul tematic Core Drupal din folder drupal > tematică ceas (nu drupal > Site-uri > toate > tematică).
Includeți funcții pentru procesare și preprocesare. Cu aceste funcții, dezvoltatorul temelor poate edita toate variabilele disponibile într-un șablon, astfel încât acestea să ofere o ieșire diferită atunci când sunt imprimate în fișierul șablon. Diferența dintre funcțiile de procesare și preprocesare este pur și simplu faptul că toate funcțiile de preprocesare sunt apelate înainte de funcțiile de procesare (într-o anumită ordine specificată de Drupal), altfel ele sunt aceleași.
- 1
- Aceste funcții sunt toate în fișier template.php (rețineți că acest lucru nu fișierul ".tpl.php" este). Numele tuturor funcțiilor de procesare și preprocesare pe care le adăugați la tema dvs. începe cu numele temei, de ex. mytheme_process_node (). Pentru a adăuga una la tema dvs., puteți să o scrieți fie de la zero, fie să o copiați și să o editați dintr-o altă temă.
- Un exemplu de utilizare a unei funcții de preprocesare pentru a schimba o variabilă este începutul și sfârșitul variabilei $ Variabile [ `conținut`] în funcție meintheme_preprocess_node () pentru a adăuga o zi de deschidere și de închidere.
- Puteți să faceți parte Caracteristica Drupal 7 Temă pe Drupal.org Citiți mai multe despre caracteristicile de procesare și preprocesare și despre ordinea în care sunt numite.
Partea 3
Instalați tema și atingerile finale
Instalați alte module utile care îmbunătățesc aspectul, siguranța și funcționalitatea. Următoarea listă de module este foarte utilă pentru majoritatea site-urilor Drupal. Ea a fost prezentată de Steve Floyd în articolul său Top 25 module Drupal a scris:
- 1
- Vizualizări (vizualizări). Dezvoltatori importanți pentru tema: Cu opțiuni de vizualizare, puteți crea aproape tot conținutul de pe site-ul dvs. și îl puteți prezenta ca pagină sau bloc. Este deosebit de util pentru crearea unei pagini de pornire dinamice.
- Afișează diapozitivul
- Pathauto
- Mollom
- Google Analytics
- WYSIWYG
- XMLsitemap
- Backup și migrați
- banc de lucru
- mass-media
- Drupal Commerce
- 2Adăugați conținutul paginii web pentru ao completa.
Sfaturi
- Începeți cu o idee clară despre scopul site-ului, cum să comunicați cu vizitatorii și cum să arătați.
- Nu încercați să le perfecționați prima dată - pur și simplu terminând lucrarea, prima dată vă ajută să vă motiveze să vă faceți mai bună data viitoare.
- Există un răspuns la aproape orice întrebare: căutarea pe web vă poate ajuta cu aproape orice problemă întâlnită cu Drupal și crearea de teme.
- Distrează-te! Când înțelegeți cât de puternic este Drupal, înțelegeți cât de important este să creați site-uri grozave cu acesta - și cât de recompensă ar putea fi crearea de teme.
- Deveniți un web designer profesionist
- Înscrieți-vă pentru WordPress
- Modificați designul Google Chrome
- Modificați fundalul Google
- Conectați-vă ca administrator pe un site web
- Creați un canal privat în IRC
- Creați un blog Wordpress
- Creați o pagină de pornire personalizată Google
- Introduceți o imagine de fundal într-o temă Tumblr
- Instalați o temă WordPress
- O schimbare temă Xbox
- Creați un buletin informativ de e-mail standard în pluginul WordPress MailPoint
- Deschideți un buletin de forum (forum) pe internet
- Creați un design Google Chrome
- Configurați site-ul Web Joomla
- Schimbați temele WinterBoard pentru iPhone
- Instalați XAMPP pentru Windows
- Faceți bani cu bloguri
- Instalați șabloane Joomla
- Creați un site web cu Wordpress
- Descărcați teme pe un BlackBerry