Kako stvoriti prikaze u Drupalu 8: 12 koraka (sa slikama)

Sadržaj:

Kako stvoriti prikaze u Drupalu 8: 12 koraka (sa slikama)
Kako stvoriti prikaze u Drupalu 8: 12 koraka (sa slikama)

Video: Kako stvoriti prikaze u Drupalu 8: 12 koraka (sa slikama)

Video: Kako stvoriti prikaze u Drupalu 8: 12 koraka (sa slikama)
Video: REVAN - THE COMPLETE STORY 2024, Maj
Anonim

Drupal je jedan od tri najbolja sistema za upravljanje sadržajem (CMS -a) u svijetu, uz WordPress i Joomlu. Drupal 8 je trenutno najnovija verzija Drupala.

Views je vjerojatno najmoćniji modul Drupala, jer nam omogućuje prikaz bilo kojeg dijela „sadržaja“web stranice u bilo kojem formatu. Sadržaj koji nam Views omogućuje prikazivanje su entiteti, kao što su:

  • Čvorovi (sadržaj poput osnovnih stranica, članaka ili postova na blogu)
  • Komentari
  • Pojmovi taksonomije (poput "oznaka" ili "oznaka" koje se mogu dati sadržaju)
  • Korisnički profili (ljudi koji se mogu prijaviti na web stranicu)

Dakle, da biste razumjeli ovaj članak, trebali biste razumjeti koji su entiteti u Drupalu i kako se entiteti sastoje od polja.

Napomena:

Ovaj članak se ne bi trebao smatrati točnim ili potpunim sve dok Drupal 8 ne bude objavljen, a ovaj članak je ažuriran u skladu s tim.

Koraci

Kreirajte prikaze u Drupalu 8 Korak 1
Kreirajte prikaze u Drupalu 8 Korak 1

Korak 1. Prepoznajte poglede na web stranicama

Da biste razumjeli kako i gdje se prikazi mogu najbolje koristiti, vrijedno je znati ih identificirati na drugim sjajnim web stranicama. Na gornjoj snimci ekrana web stranice Bijele kuće može se vidjeti više prikaza, obrubljenih crvenim pravokutnicima. Prikazi dolaze u mnogo oblika, poput popisa naslova ili isječaka, galerija u obliku mreže i dijaprojekcija slika ili vrtuljaka.

  • Da biste ih pronašli pomoću koda (na primjer odabirom 'pregledavanja izvora' web stranice), možete potražiti '
  • 'oznake koje sadrže klasu' block-views '.

1. dio 3: Stvaranje prikaza

Kreirajte prikaze u Drupalu 8 Korak 2
Kreirajte prikaze u Drupalu 8 Korak 2

Korak 1. Idite na stranicu Prikazi

Prijavite se na svoju Drupal web lokaciju i odaberite "Upravljanje"> "Struktura"> "Pogledi".

Kreirajte prikaze u Drupalu 8 Korak 3
Kreirajte prikaze u Drupalu 8 Korak 3

Korak 2. Dodajte novi prikaz i odaberite početno postavljanje

  • Kliknite gumb 'Dodaj novi prikaz'.
  • Unesite naziv prikaza; ovo se koristi samo administrativno (to ćete vidjeti na stranicama za administraciju, ali ne i na stvarnoj web stranici).
  • Dodajte opis ako naziv prikaza jasno ne implicira čemu služi ili kako je strukturiran.
  • U odjeljku "Postavke prikaza" možete odabrati koje entitete (i koju vrstu sadržaja ako odaberete entitet sadržaja) želite prikazati. Ovo se ne može promijeniti nakon što spremite prikaz. Entiteti koji se prikazuju nazivaju se rezultati, baš kao i rezultati pretraživanja.

    Imajte na umu da se sve što odaberete ili napišete na ovoj stranici "Dodaj novi prikaz" (osim vrste entiteta) može promijeniti u bilo kojem trenutku nakon što spremite ovaj prikaz.

Kreirajte prikaze u Drupalu 8 Korak 4
Kreirajte prikaze u Drupalu 8 Korak 4

Korak 3. Odaberite način prikaza:

da li ovaj prikaz treba prikazati stranicu, blok ili oboje. Ako prikaz prikazuje mnogo informacija ili sadržaja, trebao bi imati stranicu. Ako neće prikazivati puno sadržaja, a želite ga postaviti u regiju (pogledajte upravljanje Drupal blokovima ili izradu Drupal tema za učenje o regijama) na određenim web stranicama, tada odaberite blok. Postoje i drugi načini prikaza koji se također mogu odabrati nakon spremanja prikaza, poput RSS kanala.

Kreirajte prikaze u Drupalu 8 Korak 5
Kreirajte prikaze u Drupalu 8 Korak 5

Korak 4. Odaberite naslov i izgled

Ako želite da se naslov stranice ili bloka razlikuje od naziva prikaza, možete ga promijeniti. U odjeljku "Postavke prikaza stranice/blokiranja" odaberite izgled koji želite da rezultati imaju:

  • Mreža je velika tablica u kojoj svaki rezultat ima svoju ćeliju
  • HTML lista je „neuređena“lista sa grafičkim oznakama
  • Tablica prikazuje svaki rezultat kao redak, a svako polje svakog rezultata u vlastitoj ćeliji
  • Neformatirana lista je najjednostavniji izgled, pri čemu je svaki rezultat ispod prethodnog rezultata.
Kreirajte prikaze u Drupalu 8 Korak 6
Kreirajte prikaze u Drupalu 8 Korak 6

Korak 5. Odaberite format prikaza i druge postavke

Okvir za odabir ‘od’ omogućuje vam odabir formata prikaza (poput punih postova ili najava) koji želite koristiti ili određena polja. Formati prikaza mogu se konfigurirati u postavkama entiteta (na primjer, na stranicama 'Struktura'> 'Vrste sadržaja' za sadržaj). Odaberite opciju polja ako želite odabrati tačno koja polja želite prikazati (poput "naslova", "datum stvaranja" i mnoga druga) i postavke svakog polja.

Dio 2 od 3: Uređivanje postavki

Kreirajte prikaze u Drupalu 8 Korak 7
Kreirajte prikaze u Drupalu 8 Korak 7

Korak 1. Upoznajte se sa ekranom za uređivanje prikaza

Kada spremite prikaz ili kada uredite postojeći prikaz, na vrhu ćete vidjeti ekran s imenom prikaza (i vrstom entiteta koji se prikazuje). Gornja polovica ovog ekrana, pod nazivom „Displeji“, mjesto je gdje možete promijeniti gotovo sve u pogledu. Donja polovica je mjesto gdje će se prikazati pregled rezultata koji će se ažurirati dok mijenjate postavke prikaza.

U ovom području s rezultatima, pri vrhu, područje s tekstom 'Pregled s kontekstualnim filterima:' i okvirom za tekst i gumbom 'Ažuriraj pregled' korisno je samo ako dodate kontekstualne filtere (objašnjeno u nastavku); ako u prikazu ne koristite ove, zanemarite ovo područje

Kreirajte prikaze u Drupalu 8 Korak 8
Kreirajte prikaze u Drupalu 8 Korak 8

Korak 2. Provjerite osnovne postavke

Ispod naslova "Zasloni" vidjet ćete gumb za svaki tip prikaza koji ima vaš prikaz (blokovi i stranice). Ako pritisnete gumb 'Dodaj', vidjet ćete nekoliko novih vrsta zaslona. Ispod ovoga vidjet ćete naziv odabrane vrste prikaza; trebali biste preimenovati ekran ako imate više od iste vrste (na primjer, imate dva bloka; jedan sa rasporedom mreže, drugi sa rasporedom tabele). Ispod ovoga nalaze se 3 kolone (iako je treća, "Napredna", u početku minimizirana). Prva kolona prikazuje postavke koje ste odabrali kada ste kreirali prikaz i spremili ga. Na dnu su FILTER i RAZREDNI KRITERIJUMI. Filtri vam omogućuju da ograničite entitete koji će se prikazivati u rezultatima. Na primjer, prema zadanim postavkama za prikaze "sadržaja" postojat će filtar koji dopušta samo prikazivanje objavljenog sadržaja. Kriteriji razvrstavanja sami su po sebi razumljivi. I filtri i vrste mogu biti „izloženi posjetiteljima“, što znači da će svi koji pregledaju stranicu moći prilagoditi filtar ili kriterije sortiranja, što je posebno vrijedno za velike prikaze s puno sadržaja. Vidjet ćete ove "izložene kriterije" neposredno iznad rezultata (u području za pregled rezultata pri dnu stranice).

Kreirajte prikaze u Drupalu 8 Korak 9
Kreirajte prikaze u Drupalu 8 Korak 9

Korak 3. Konfigurirajte postavke za tip ekrana

Prva grupa postavki u srednjem stupcu specifična je za vrstu prikaza koju ste odabrali. Na primjer, za stranice, ovdje se može promijeniti URL prikaza. Ovdje se nalazi i postavka za dopuštanje ili odbijanje određenim korisnicima da vide prikaz (poput dozvola).

Kreirajte prikaze u Drupalu 8 Korak 10
Kreirajte prikaze u Drupalu 8 Korak 10

Korak 4. Dodajte zaglavlje ili podnožje kako biste pružili dodatne informacije

Ispod postavki specifičnih za tip prikaza, možete dodati zaglavlje i podnožje (ili više od svakog) u prikaz. Općenito korištene opcije su Global: Područje teksta i Global: Sažetak rezultata. Sažetak rezultata prikazuje informacije o rezultatima prikaza, na primjer koliko je trenutno prikazanih rezultata. Druge opcije su dodavanje još jednog cijelog prikaza ili cijelog entiteta (poput stranice) u zaglavlje ili podnožje.

Kreirajte prikaze u Drupalu 8 Korak 11
Kreirajte prikaze u Drupalu 8 Korak 11

Korak 5. Omogućite ponašanje bez rezultata kako biste uvjerili gledatelja

Kada prikaz nije ispravno konfiguriran ili ako nema očekivanih entiteta za prikaz, neće biti rezultata. Korisno je i posjetitelju i vama (administratorima) znati kada se to dogodi, kako biste znali da prikaz postoji, ali ne radi prema očekivanjima (ili nedostaje sadržaj). Dodavanje ponašanja bez rezultata gotovo je isto što i dodavanje zaglavlja ili podnožja, osim što se prikazuje tamo gdje bi rezultati bili prikazani.

Dio 3 od 3: Dodavanje odnosa i kontekstualnih filtera

Korak 1. Dodajte odnose za prikaz ili korištenje dodatnih povezanih podataka

Odnosi nam omogućuju stvaranje veza između entiteta, što nam daje više polja za upotrebu u prikazu. Preciznije, odnosi omogućavaju pristup podacima entiteta koji su povezani sa prikazanim entitetima; ti se podaci tada mogu prikazati ili koristiti na druge načine, na primjer u filterima.

Na primjer, ako vaš prikaz prikazuje članke (jer imate filter za sadržaj: članak), tada biste mogli dodati odnos između članaka i autora članaka. To bi vam omogućilo da u prikazu koristite podatke o autoru; na primjer, mogli biste prikazati ime i prezime autora svakog prikazanog članka. Alternativno, možete koristiti odnos u filterima; na primjer, mogli ste izabrati da se prikazuju samo članci koje su stvorili autori sa posebnom ulogom, poput administratora. Koristit ćemo ovaj primjer.

Da biste to učinili, kliknite gumb "Dodaj" pored "ODNOSI" i odaberite "Sadržaj: Autor sadržaja" s popisa dostupnih odnosa (savjet: mogli biste koristiti okvir za pretraživanje ako znate koji odnos želite dodati), i kliknite na dugme Primeni. Zatim možete provjeriti opcije, a zatim "Primijeniti" odnos.

Da biste koristili ovaj odnos u običnom filteru, kliknite gumb "Dodaj" FILTERA. U dijaloškom okviru "Dodaj kriterije filtra", u okviru za odabir "Vrsta", sada će se pojaviti nova opcija "Korisnik" (stavljena tamo zbog odnosa), koju biste trebali odabrati da suzite popis polja. Pronađite i primijenite polje "Korisnik: uloge". U dijaloškom okviru "Konfiguriraj kriterij filtera: Korisnik: Uloge" odaberite "autor" iz okvira za odnos (to bi trebalo biti odabrano prema zadanim postavkama). Sada možete odabrati "administrator" i primijeniti filtar.

Upravo ste filtrirali članke koji će se prikazivati kako bi prikazivali samo članke koji su autorski administratori! Ono što je posebno važno napomenuti je da ste morali odabrati ‘korištenje odnosa’ na ekranu filtera, zbog čega je filter pogledao autore članaka (to odnos znači)!

Preporučuje se: