Drupal 7 creează o facilitate

Faceți imediat o rezervare că, cu caracteristicile pe care le cunosc superficial. A avut de câteva ori să-i răsfețe. M-am hotărât odată să fac Feature on support tehnic, atunci voi scrie cum am făcut-o.

Funcția (aka: caracteristică, fyucha, posibilitate - cine este ceea ce este) este un modul care vă permite să creați seturi din starea actuală a site-ului și apoi să le utilizați.

Exemplu: ați făcut directorul cu tipul de conținut, vizualizați-l pentru a fi afișat și ați adăugat, de asemenea, câteva câmpuri care sunt utilizate acolo. Prin crearea următorului site, vă dați seama brusc că ați făcut exact același director, de ce totul într-un mod nou? Acesta este un timp prețios, care poate fi folosit pentru alte activități, mai ales dacă un astfel de catalog este recreat din mai multe ore. Și apoi vine la salvarea Feature. Acest modul vă va ajuta să "împachetați" catalogul final într-o nouă "oportunitate", care este, de fapt, un modul și apoi să îl utilizați acolo unde este necesar. În cazul nostru, această "oportunitate" pe care o aruncăm pe un site nou, include și voila, catalogul este gata.

Valoarea acestui modul este incontestabilă, dar mâinile mele nu reușesc să studieze mai adânc, și anume să creeze ansambluri. De asemenea, nu a fost ratată de dezvoltatori și de dezvoltatorii Drupal, în cea de-a opta versiune, "Managerul de configurare" va apărea în kernelul cu care vor fi integrate caracteristicile, dar nu pot spune nimic despre el exact. Dar inutilul nu ar fi fost adăugat la kernel.

Desigur, acest modul poate fi mult mai mult și folosit în scopuri diferite, vom lua în considerare doar lucrul de bază cu acesta.

Pregătirea

Așa cum voi arăta pe exemplul de "Suport tehnic", atunci puteți descărca backup-ul site-ului din ghid. De asemenea, avem nevoie de modulul Features.

De la intrare la acțiune.

Introducere în interfața modulului

Înainte de a merge la creație, continuați și discutați despre interfața care creează "oportunități".

Drupal 7 creează o facilitate

Informații generale - vă permite să setați opțiunile de bază pentru caracteristică. În el puteți specifica:

  • Numele este numele oportunității viitoare.
  • Descriere - descriere pentru posibilitatea de navigare mai ușoară.
  • Grupul este grupul în care va aparține oportunitatea. Vă permite să faceți distincție între grupuri. Inclusiv, viitoarea posibilitate va fi cu acest grup în lista modulelor.
  • Versiune - versiune a posibilității, care este specificată de tipul de module. Versiya.drupala-versiya.modulya.

Opțiuni avansate - setări suplimentare de opțiuni. Se compune din:

  • Calea spre fișierul de actualizare - aceasta vă permite să spuneți tuturor site-urilor unde se utilizează oportunitatea, că a fost lansată o nouă versiune și că acestea ar putea fi actualizate în conformitate cu principiul modulelor obișnuite. (câmp opțional)
  • Calea pentru generarea capacității modulului este calea în care modulul cu această capacitate este creat. Lăsând goale, caracteristica va fi generată în site-urile standard / all / modules / name # 95; din directorul de caracteristici # 95; Am văzut câteva "caracteristici", dar acestea erau, de obicei, localizate în directorul de site-uri / all / modules / features / name # 95; of # 95; Explicați de ce, cred că nu merită.
  • Generarea unei oportunități - generarea unei oportunități într-un modul. Se utilizează când toate setările au fost deja efectuate.
  • Adăugați automat dependențe - vă permite să urmăriți și să etichetați automat modulele # 92; câmpurile, etc., în add-on-urile acestei caracteristici. De exemplu, ați marcat vizualizarea pe care ați creat-o, apoi se adaugă automat dependența de modulul Vizualizări.
  • Permiteți conflictele - vă permite să adăugați ocazia care va intra în conflict între ele. Sincer, nu am întâlnit acest lucru și nici măcar nu am idee ce ar putea intra în conflict.

Componente - o secțiune cu toate entitățile, câmpurile etc. create pe site-ul dvs. și care ar trebui adăugate la caracteristică. Componentele selectate au următoarele stări:

  • Normal (gri) - ați selectat această componentă.
  • Schimbat (gri cu text bold) - componenta selectată anterior, dar a fost modificată de la generarea abilității.
  • Detectat automat (albastru) - acest element este necesar pentru unele dintre ele pe care le-ați ales. (ca în cazul opiniilor de mai sus).
  • Conflictul înseamnă că ceva este în conflict :)

Ei bine, butonul de descărcare este o oportunitate de a explica de ce, cred că nu merită.

Creați o nouă "oportunitate"

Înainte de orice "pachet", trebuie să creăm foarte "ambalajul". Mai întâi, accesați secțiunea Funcții din secțiunea administrativă și continuați.

Pasul 1. Creați o nouă "oportunitate"

Pasul 2. Vom da numele "Suport tehnic" (suport tehnic)

Pasul 3. În grup scrieți Suport tehnic. Dacă se adaugă altceva în serviciul de asistență și apoi redat în funcție, va fi mai ușor să se orienteze.

Pasul 4. Specificați versiunea 7.x-1.0

** Pasul 5. ** Accesați secțiunea "Componente". Și începeți să marcați ce avem nevoie pentru funcția de lucru corectă:

  • Tipuri de conținut: Bilet. Veți marca automat toate câmpurile care sunt utilizate acolo, dicționarele taxonomice și modulele.
  • Regulile de configurare: Marcați toate regulile noastre cu prefixul "Bilet".
  • Vizualizări: marcați prezentarea noastră "Suport tehnic".

Drupal 7 creează o facilitate

Pasul 6. Faceți clic pe "Generați caracteristica".

În secțiunea de funcții, puteți să monitorizați starea curentă a funcției, ceea ce vă va permite să urmăriți toate modificările și să generați o versiune nouă și mai recentă care va fi aplicată pe alte site-uri (dacă există o actualizare sau o faceți cu mâinile dvs.).

Pentru a testa, bineînțeles, este mai logic să puneți un ansamblu curat de drupal, atunci toate jambierele vor apărea imediat.

După o instalare curată, activați imediat funcția noastră, care va fi afișată în lista de module.

Articole similare