Cum se creează vizualizări în drupal 8
Drupal este unul dintre cele mai importante 3 sisteme de gestionare a conținutului (CMS) din lume, împreună cu WordPress și Joomla. Drupal 8 este în prezent cea mai recentă versiune de Drupal.
Vizualizările sunt, fără îndoială, cel mai puternic modul Drupal, deoarece ne permite să afișăm orice piese de site-uri "conținut" în orice format. Conținutul că vizualizările ne permite să prezentăm entități, cum ar fi:
- Noduri (conținut, cum ar fi pagini de bază, articole sau postări de blog)
- Comentarii
- Termeni de taxonomie (cum ar fi "etichetele" sau "etichetele" care pot fi acordate conținutului)
- Profilul utilizatorilor (persoane care se pot conecta la site)
Astfel, pentru a înțelege acest articol, ar trebui să înțelegeți ce entități sunt în Drupal și cum entitățile sunt alcătuite din câmpuri.
Vă rugăm să rețineți: Acest articol nu ar trebui considerat corect sau completat până când Drupal 8 a fost lansat, iar acest articol a fost actualizat în consecință.
Pași
1. Recunoașteți vizualizările în paginile web. Pentru a înțelege cum și unde pot fi utilizate cel mai bine opiniile, este valoros să le puteți identifica pe alte mari site-uri web. În ecranul de pe site-ul web al site-ului White Casa Albă, pot fi văzute mai multe vizualizări, mărginite în dreptunghiuri roșii. Vizualizările vin în mai multe forme, cum ar fi liste de titluri sau fragmente, galerii în stil grid și slideshow-uri de imagine sau caruseluri.
- Pentru a le găsi folosind codul (cum ar fi alegerea la "Vizualizarea sursei" unei pagini web), puteți căuta "
"Etichete care conțin clasa" bloc-vizualizări ".
Partea 1 din 3:
Crearea unei vizualizări1. Accesați pagina Vizualizări. Conectați-vă la site-ul dvs. Drupal și selectați "Gestionați" > `Structura` > "Vizualizări".
2. Adăugați o nouă vizualizare și alegeți configurarea inițială.
Rețineți că tot ce alegeți sau scrieți pe pagina "Adăugați o nouă vizualizare" (cu excepția tipului de entitate) poate fi modificată în orice moment după ce salvați această vizualizare.
3. Alegeți un mod de afișare: Dacă această vizualizare ar trebui să afișeze o pagină, un bloc sau ambele. Dacă vizualizarea va afișa o mulțime de informații sau conținut, ar trebui să aibă o pagină. Dacă nu va afișa o mulțime de conținut și doriți să îl plasați într-o regiune (consultați Gestionarea blocurilor Drupal sau construirea unor teme Drupal pentru a afla despre regiunile) pe anumite pagini web, apoi alegeți un bloc. Există și alte moduri de vizualizare care pot fi alese și după salvarea vizualizării, cum ar fi un feed RSS.
4. Alegeți titlul și aspectul. Dacă doriți ca pagina sau blocarea titlului să fie diferită de numele vizualizării, îl puteți schimba. Sub Setări de afișare a paginii / blocului ", alegeți aspectul pe care îl doriți ca rezultatele să aibă:
5. Alegeți formatul afișajului și alte setări. Caseta de selecție "a" vă permite să alegeți formatul de afișare (cum ar fi mesajele complete sau teasers) doriți să utilizați sau câmpuri specifice. Formatele de afișare pot fi configurate în setările entităților (cum ar fi "structura" > "Pagini de conținut" pentru conținut). Alegeți opțiunea câmpurilor dacă doriți să alegeți exact ce domenii doriți să afișați (cum ar fi "Titlurile", "Data de creare" și multe altele) și setările fiecărui câmp.
Partea 2 din 3:
Editarea setărilor1. Familiarizați cu ecranul de editare Vizualizare. Când ați salvat vizualizarea sau când editați o vizualizare existentă, veți vedea un ecran cu numele vizualizării (și tipul de entitate care afișează) în partea de sus. Jumătatea superioară a acestui ecran, intitulată "Afișaje", este locul unde puteți schimba aproape orice despre vizualizare. Jumătatea inferioară este locul în care va fi afișată o previzualizare a rezultatelor și va fi actualizată pe măsură ce modificați setările de vizualizare.
- În această zonă de rezultate, în partea de sus, zona cu previzualizarea textului cu filtre contextuale: "și butonul de text și butonul" Actualizare previzualizare "sunt utile numai dacă adăugați filtre contextuale (explicate mai jos) - dacă vizualizați nu Utilizați aceste, ignorați această zonă.
2. Verificați setările de bază. Sub titlul "Afișaj", veți vedea un buton pentru fiecare tip de afișaj pe care îl are (blocuri și pagini). Dacă faceți clic pe butonul "Adăugați", veți vedea mai multe tipuri noi de afișaje. Mai jos, veți vedea numele tipului de afișare selectat - trebuie să redenumiți afișajul dacă aveți mai multe tipuri de același tip (de exemplu, aveți două blocuri - unul cu un aspect al rețelei, celălalt cu o masă cu o masă layout). Mai jos, există 3 coloane (deși a treia, "Advanced", este minimizată inițial). Prima coloană vă arată setările pe care le-ați ales când ați creat vizualizarea și ați salvat-o. În partea de jos sunt criteriile de filtrare și sortare. Filtrele vă permit să restricționați entitățile care vor arăta în rezultate. De exemplu, în mod implicit pentru vizualizările "Conținut", va exista un filtru care permite doar conținut publicat. Criteriile de sortare sunt auto-explicative. Ambele filtre și sortimente pot fi "expuse la vizitatori", ceea ce înseamnă că oricine vizualizarea paginii va putea ajusta criteriile de filtrare sau de sortare, care este deosebit de valoroasă pentru vederi mari cu o mulțime de conținut. Veți vedea aceste "criterii expuse" chiar deasupra rezultatelor (în zona de previzualizare a rezultatelor din partea de jos a paginii).
3. Configurați setările specifice de tip afișaj. Primul grup de setări din coloana de mijloc este specific tipului de afișaj pe care l-ați ales. De exemplu, pentru pagini, acesta este locul în care URL-ul viziunii poate fi modificat. Acest lucru este, de asemenea, în cazul în care setarea pentru a permite sau a refuza anumiți utilizatori care văd punctul de vedere (cum ar fi permisiunile) este.
4. Adăugați un antet sau subsol pentru a furniza informații suplimentare. Sub setările specifice de tip afișaj, puteți adăuga un antet și subsol (sau mai mult de unul din fiecare) în vizualizare. Opțiunile utilizate în mod obișnuit sunt globale: zona de text și globala: Rezumatul rezultatelor. Rezumatul rezultatului afișează informații despre rezultatele vederii, cum ar fi câte rezultate sunt afișate în prezent. Alte opțiuni sunt adăugarea unei alte vizualizări întregi sau o entitate întreagă (cum ar fi o pagină), în antet sau subsol.
5. Furnizați un comportament fără rezultate pentru a reasigura spectatorul. Când o vizualizare nu este configurată corect, sau când nu există nici o entitate așteptată, nu vor exista rezultate. Este util atât vizitatorului, cât și pentru dvs. (administre) să știți când se întâmplă acest lucru, pentru a cunoaște vizualizarea este acolo, dar nu funcționează așa cum era de așteptat (sau există conținut lipsă). Adăugarea unui comportament fără rezultate este aproape exact la fel ca adăugarea unui antet sau a unui subsol, cu excepția faptului că aceasta apare în cazul în care rezultatele ar fi fost afișate.
Partea 3 din 3:
Adăugarea relațiilor și a filtrelor contextuale1. Adăugați relații pentru a afișa sau utiliza date suplimentare legate. Relațiile să ne facem legături între entități, ceea ce ne oferă mai multe câmpuri de utilizat în vizualizare. Mai precis, relațiile oferă acces la date de la entități legate de entitățile afișate - aceste date pot fi afișate sau utilizate în alte moduri, cum ar fi în filtrele.
De exemplu, dacă vizualizarea dvs. afișează articole (deoarece aveți un filtru pentru conținut: articol), atunci ați putea adăuga o relație între articole și autorii articolelor. Acest lucru vă va permite să utilizați informațiile despre autor în vizualizare - de exemplu, puteți afișa numele și prenumele autorului fiecărui articol afișat. În mod alternativ, puteți utiliza relația în filtre - de exemplu, ați putea alege să afișați numai articole care au fost create de autori care au un rol specific, cum ar fi administratorii. Vom folosi acest exemplu.
Pentru a face acest lucru, faceți clic pe butonul "Adăugați" de lângă "Relații" și alegeți "Conținut: autor de conținut" din lista relațiilor disponibile (Sugestie: Ați putea utiliza caseta de căutare dacă știți care relație doriți să adăugați), și faceți clic pe butonul Aplicați. Apoi, puteți verifica opțiunile, apoi "Aplicați" relația.
Pentru a utiliza această relație într-un filtru obișnuit, faceți clic pe butonul "Adăugați" filtrele. În caseta de dialog "Adăugați criteriile filtrului", în caseta de selecție "Tip", va fi acum o nouă opțiune "Utilizator" (puneți acolo din cauza relației), pe care ar trebui să o selectați pentru a restrânge lista câmpurilor. Găsiți și aplicați câmpul "Utilizator: roluri". În caseta de dialog "Configurare Filter: Utilizator: Roles", selectați "Autor" din caseta de relații (ar trebui să fie selectat în mod implicit). Acum puteți alege "Administrator" și aplicați filtrul.
Tocmai ați filtrat articolele care vor fi afișate doar pentru a afișa articole care sunt prin administrarea autorilor! Ceea ce este deosebit de important este faptul că a trebuit să alegeți să "utilizați relația" în ecranul filtru, ceea ce a făcut ca filtrul să se uite la autorii articolelor (care înseamnă relația)!
De exemplu, dacă vizualizarea dvs. afișează articole (deoarece aveți un filtru pentru conținut: articol), atunci ați putea adăuga o relație între articole și autorii articolelor. Acest lucru vă va permite să utilizați informațiile despre autor în vizualizare - de exemplu, puteți afișa numele și prenumele autorului fiecărui articol afișat. În mod alternativ, puteți utiliza relația în filtre - de exemplu, ați putea alege să afișați numai articole care au fost create de autori care au un rol specific, cum ar fi administratorii. Vom folosi acest exemplu.
Pentru a face acest lucru, faceți clic pe butonul "Adăugați" de lângă "Relații" și alegeți "Conținut: autor de conținut" din lista relațiilor disponibile (Sugestie: Ați putea utiliza caseta de căutare dacă știți care relație doriți să adăugați), și faceți clic pe butonul Aplicați. Apoi, puteți verifica opțiunile, apoi "Aplicați" relația.
Pentru a utiliza această relație într-un filtru obișnuit, faceți clic pe butonul "Adăugați" filtrele. În caseta de dialog "Adăugați criteriile filtrului", în caseta de selecție "Tip", va fi acum o nouă opțiune "Utilizator" (puneți acolo din cauza relației), pe care ar trebui să o selectați pentru a restrânge lista câmpurilor. Găsiți și aplicați câmpul "Utilizator: roluri". În caseta de dialog "Configurare Filter: Utilizator: Roles", selectați "Autor" din caseta de relații (ar trebui să fie selectat în mod implicit). Acum puteți alege "Administrator" și aplicați filtrul.
Tocmai ați filtrat articolele care vor fi afișate doar pentru a afișa articole care sunt prin administrarea autorilor! Ceea ce este deosebit de important este faptul că a trebuit să alegeți să "utilizați relația" în ecranul filtru, ceea ce a făcut ca filtrul să se uite la autorii articolelor (care înseamnă relația)!
sfaturi
Partajați pe rețeaua socială: