Hoe om uitsigte te skep in Drupal 8: 12 -stappe (met foto's)

INHOUDSOPGAWE:

Hoe om uitsigte te skep in Drupal 8: 12 -stappe (met foto's)
Hoe om uitsigte te skep in Drupal 8: 12 -stappe (met foto's)

Video: Hoe om uitsigte te skep in Drupal 8: 12 -stappe (met foto's)

Video: Hoe om uitsigte te skep in Drupal 8: 12 -stappe (met foto's)
Video: Biggy - Dames 2024, Mei
Anonim

Drupal is een van die drie beste inhoudsbestuurstelsels ter wêreld (saam met WordPress en Joomla). Drupal 8 is tans die nuutste weergawe van Drupal.

Uitsigte is waarskynlik die kragtigste module van Drupal, omdat dit ons in staat stel om enige inhoud van die webwerf in enige formaat te vertoon. Die inhoud wat Views ons toelaat om te wys, is entiteite, soos:

  • Knope (inhoud soos basiese bladsye, artikels of blogplasings)
  • Kommentaar
  • Taksonomieterme (soos die 'etikette' of 'etikette' wat aan die inhoud gegee kan word)
  • Gebruikersprofiele (mense wat by die webwerf kan aanmeld)

Om hierdie artikel te verstaan, moet u verstaan wat entiteite in Drupal is en hoe entiteite uit velde bestaan.

Neem asseblief kennis:

Hierdie artikel moet nie as akkuraat of volledig beskou word voordat Drupal 8 vrygestel is nie en hierdie artikel dienooreenkomstig opgedateer is.

Stappe

Skep aansigte in Drupal 8 Stap 1
Skep aansigte in Drupal 8 Stap 1

Stap 1. Herken aansigte op webblaaie

Om te verstaan hoe en waar menings die beste gebruik kan word, is dit waardevol om dit op ander wonderlike webwerwe te kan identifiseer. Op die skermkiekie hierbo van die webwerf van die Withuis se webwerf, kan verskeie aansigte gesien word, omring met rooi reghoeke. Uitsigte kom in baie vorme voor, soos lyste met opskrifte of brokkies, galerye in roosterstyl en skyfievertonings of karrousels.

  • U kan soek na 'om die kode te vind (soos om' bron 'van 'n webblad te sien)
  • 'tags wat die klas' block-views 'bevat.

Deel 1 van 3: Skep 'n aansig

Skep aansigte in Drupal 8 Stap 2
Skep aansigte in Drupal 8 Stap 2

Stap 1. Gaan na die Views -bladsy

Meld aan by u Drupal -webwerf en kies 'Bestuur'> 'Struktuur'> 'Uitsigte'.

Skep aansigte in Drupal 8 Stap 3
Skep aansigte in Drupal 8 Stap 3

Stap 2. Voeg 'n nuwe aansig by en kies die oorspronklike opstelling

  • Klik op die knoppie 'Voeg nuwe aansig by'.
  • Vul die naam van die aansig in; dit word slegs administratief gebruik (u sien dit op die administrasiebladsye, maar nie op die werklike webwerf nie).
  • Voeg 'n beskrywing by as die naam van die aansig nie duidelik impliseer waarvoor dit is of hoe dit gestruktureer is nie.
  • Onder 'Bekyk instellings' kan u kies watter soort entiteite (en watter soort inhoud as u 'n inhoudseenheid kies) wat u wil hê dat die aansig moet vertoon. Dit kan nie verander word sodra u die aansig gestoor het nie. Die entiteite wat vertoon word, word die resultate genoem, net soos soekresultate.

    Let daarop dat alles wat u op hierdie 'Voeg nuwe aansig' -bladsy (behalwe die entiteitstipe) kies of skryf, te eniger tyd verander kan word nadat u hierdie aansig gestoor het.

Skep aansigte in Drupal 8 Stap 4
Skep aansigte in Drupal 8 Stap 4

Stap 3. Kies 'n vertoonmodus:

of hierdie aansig 'n bladsy, 'n blok of albei moet vertoon. As die aansig baie inligting of inhoud bevat, moet dit 'n bladsy bevat. As dit nie baie inhoud bevat nie, en u dit in 'n streek wil plaas (sien die bestuur van Drupal -blokke of die bou van Drupal -temas om meer te leer oor streke) op spesifieke webblaaie, kies dan 'n blok. Daar is ander kykmodusse wat u ook kan kies nadat u die aansig gestoor het, soos 'n RSS -feed.

Skep aansigte in Drupal 8 Stap 5
Skep aansigte in Drupal 8 Stap 5

Stap 4. Kies die titel en uitleg

As u wil hê dat die bladsy of bloktitel verskil van die naam van die vertoning, kan u dit verander. Kies 'Uitleg wat u wil hê die resultate moet hê onder' Bladsy/blokkeer skerminstellings ':

  • 'N Rooster is 'n groot tabel, waar elke resultaat sy eie sel het
  • 'N HTML-lys is 'n' ongeordende 'kolpuntlys
  • 'N Tabel vertoon elke resultaat as 'n ry, en elke veld van elke resultaat in sy eie sel
  • 'N Ongeformateerde lys is die eenvoudigste uitleg, met elke resultaat onder die vorige resultaat.
Skep aansigte in Drupal 8 Stap 6
Skep aansigte in Drupal 8 Stap 6

Stap 5. Kies die vertoonformaat en ander instellings

Met die 'of' -keuseboks kan u die vertoonformaat (soos volledige plasings of teasers) kies wat u wil gebruik, of spesifieke velde. Die vertoonformate kan gekonfigureer word in die instellings van die entiteite (soos op die 'Struktuur'> 'Inhoudtipes' -bladsye vir inhoud). Kies die velde -opsie as u presies wil kies watter velde u wil vertoon (soos 'titels', 'skeppingsdatum' en vele ander) en die instellings van elke veld.

Deel 2 van 3: Instellings wysig

Skep aansigte in Drupal 8 Stap 7
Skep aansigte in Drupal 8 Stap 7

Stap 1. Maak kennis met die skerm vir redigering

As u die aansig gestoor het, of as u 'n bestaande aansig wysig, sien u 'n skerm met die naam van die aansig (en die tipe entiteit wat vertoon word) bo. Die boonste helfte van hierdie skerm, getiteld 'Displays', is waar u byna enigiets aan die uitsig kan verander. Die onderste helfte is waar 'n voorskou van die resultate vertoon sal word, en dit sal opgedateer word namate u die instellings verander.

In hierdie resultate, bo, is die gebied met die teks 'Voorskou met kontekstuele filters:' en die teksblokkie en die 'Voorskou opdateer' knoppie slegs nuttig as u kontekstuele filters byvoeg (hieronder uiteengesit); ignoreer hierdie gebied as u dit nie gebruik nie

Skep aansigte in Drupal 8 Stap 8
Skep aansigte in Drupal 8 Stap 8

Stap 2. Gaan die basiese instellings na

Onder die titel 'Displays' sien u 'n knoppie vir elke tipe skerm wat u aansig het (blokke en bladsye). As u op die 'Voeg' -knoppie klik, sien u verskeie nuwe soorte skerms. Hieronder sien u die naam van die geselekteerde skermtipe; u moet die skerm hernoem as u meer as een van dieselfde soort het (byvoorbeeld, u het twee blokke; een met 'n roosteruitleg, die ander met 'n tabeluitleg). Hieronder is daar drie kolomme (hoewel die derde een, 'Gevorderd', aanvanklik tot die minimum beperk word). Die eerste kolom wys u instellings wat u gekies het toe u die aansig geskep en gestoor het. Onderaan is die FILTER- en SORTKRITERIA. Met filters kan u beperk watter entiteite in die resultate sal verskyn. Byvoorbeeld, standaard vir 'inhoud' -aansigte, sal daar 'n filter wees wat slegs gepubliseerde inhoud toelaat. Sorteerkriteria spreek vanself. Beide filters en soorte kan 'blootgestel word aan besoekers', wat beteken dat almal wat na die bladsy kyk, die filter kan aanpas of sorteer, wat veral waardevol is vir groot aansigte met baie inhoud. U sien hierdie 'blootgestelde kriteria' net bokant die resultate (in die voorskou van die resultate onderaan die bladsy).

Skep aansigte in Drupal 8 Stap 9
Skep aansigte in Drupal 8 Stap 9

Stap 3. Stel die skermtipe-spesifieke instellings op

Die eerste groep instellings in die middelste kolom is spesifiek vir die tipe vertoning wat u gekies het. Byvoorbeeld, vir bladsye, dit is waar die URL van die aansig verander kan word. Dit is ook hier waar die instelling om spesifieke gebruikers toe te laat of te weier om die aansig te sien (soos toestemmings).

Skep aansigte in Drupal 8 Stap 10
Skep aansigte in Drupal 8 Stap 10

Stap 4. Voeg 'n kop- of voettekst by om meer inligting te verskaf

Onder die tipe weergawe-spesifieke instellings kan u 'n kop- en voettekst (of meer as een van elk) by die aansig voeg. Die algemeen gebruikte opsies is Global: Text area en Global: Resultate opsomming. Die resultate -opsomming bevat inligting oor die resultate van die aansig, soos hoeveel resultate tans vertoon word. Ander opsies is om nog 'n hele aansig, of 'n hele entiteit (soos 'n bladsy), in die kop- of voettekst te voeg.

Skep aansigte in Drupal 8 Stap 11
Skep aansigte in Drupal 8 Stap 11

Stap 5. Gee geen resultate om die kyker gerus te stel nie

As 'n aansig nie korrek opgestel is nie, of as daar nie een van die verwagte entiteite is om te wys nie, sal daar geen resultate wees nie. Dit is nuttig vir beide die besoeker en u (administreer) om te weet wanneer dit gebeur, om te weet dat die uitsig daar is, maar dit werk nie soos verwag nie (of daar ontbreek inhoud). Die byvoeging van 'n resultaat sonder resultaat is byna presies dieselfde as die byvoeging van 'n kop- of voettekst, behalwe dat dit wys waar die resultate sou verskyn.

Deel 3 van 3: Voeg verhoudings en kontekstuele filters by

Stap 1. Voeg verhoudings by om ander verwante data te vertoon of te gebruik

Met verhoudings kan ons skakels tussen entiteite maak, wat ons meer velde gee om in die aansig te gebruik. Meer spesifiek bied verhoudings toegang tot data van entiteite wat verband hou met die entiteite wat vertoon word; hierdie data kan dan vertoon word, of op ander maniere gebruik word, soos in filters.

As u siening byvoorbeeld artikels vertoon (omdat u 'n filter vir inhoud het: artikel), kan u 'n verband tussen die artikels en die outeurs van die artikels byvoeg. Hiermee kan u outeurinligting in die aansig gebruik; u kan byvoorbeeld die voor- en van van die outeur van elke vertoonde artikel vertoon. Alternatiewelik kan u die verhouding in filters gebruik; u kan byvoorbeeld kies om slegs artikels te vertoon wat geskep is deur outeurs wat 'n spesifieke rol speel, soos administrateurs. Ons sal hierdie voorbeeld gebruik.

Om dit te doen, klik op die 'Voeg' -knoppie langs 'VERHOUDINGS' en kies 'Inhoud: outeur van inhoud' uit die lys beskikbare verhoudings (wenk: u kan die soekkassie gebruik as u weet watter verhouding u wil byvoeg), en klik op die knoppie Pas toe. Vervolgens kan u die opsies nagaan en dan die verhouding 'toepas'.

Om hierdie verhouding in 'n gewone filter te gebruik, klik op die FILTERS 'Add' knoppie. In die dialoogkassie 'Voeg filterkriteria by', in die keuseboks 'Tipe', sal daar nou 'n nuwe 'Gebruiker' -opsie verskyn (as gevolg van die verhouding), wat u moet kies om die lys velde te beperk. Soek en pas die veld 'Gebruiker: rolle' toe. Kies 'outeur' in die dialoogkassie 'Konfigureer filterkriterium: Gebruiker: rolle' (dit moet standaard gekies word). Nou kan u 'administrateur' kies en die filter toepas.

U het pas die artikels wat vertoon word, gefiltreer om slegs artikels te wys wat deur administratiewe outeurs is! Wat veral belangrik is om op te let, is dat u moes kies om 'die verhouding te gebruik' in die filterskerm, wat die filter na die skrywers van die artikels laat kyk het (dit is wat die verhouding beteken)!

Aanbeveel: