Sådan opretter du visninger i Drupal 8: 12 -trin (med billeder)

Indholdsfortegnelse:

Sådan opretter du visninger i Drupal 8: 12 -trin (med billeder)
Sådan opretter du visninger i Drupal 8: 12 -trin (med billeder)

Video: Sådan opretter du visninger i Drupal 8: 12 -trin (med billeder)

Video: Sådan opretter du visninger i Drupal 8: 12 -trin (med billeder)
Video: SJOVE DANSKE KLIP 2024, Kan
Anonim

Drupal er et af de 3 bedste content management -systemer (CMS'er) i verden sammen med WordPress og Joomla. Drupal 8 er i øjeblikket den nyeste version af Drupal.

Visninger er uden tvivl det mest kraftfulde modul i Drupal, fordi det giver os mulighed for at vise ethvert stykke websteds ‘indhold’ i ethvert format. Det indhold, som Views giver os mulighed for at vise, er enheder, såsom:

  • Noder (indhold som grundlæggende sider, artikler eller blogindlæg)
  • Kommentarer
  • Taksonomibegreber (f.eks. 'Etiketter' eller 'tags', der kan gives til indhold)
  • Brugerprofiler (personer, der kan logge ind på webstedet)

For at forstå denne artikel skal du således forstå, hvad enheder er i Drupal, og hvordan enheder består af felter.

Bemærk venligst:

Denne artikel bør ikke betragtes som nøjagtig eller fuldstændig, før Drupal 8 er frigivet, og denne artikel er blevet opdateret i overensstemmelse hermed.

Trin

Opret visninger i Drupal 8 Trin 1
Opret visninger i Drupal 8 Trin 1

Trin 1. Genkend visninger på websider

For at forstå, hvordan og hvor visninger bedst kan bruges, er det værdifuldt at kunne identificere dem på andre fantastiske websteder. På skærmbilledet ovenfor på Det Hvide Hus hjemmeside kan du se flere visninger, omgivet af røde rektangler. Visninger findes i mange former, f.eks. Lister med overskrifter eller uddrag, gallerier i gitterstil og billeddiasshows eller karruseller.

  • For at finde dem ved hjælp af kode (f.eks. Ved at vælge at 'se kilde' til en webside), kan du kigge efter '
  • 'tags, der indeholder klassen' block-views '.

Del 1 af 3: Oprettelse af en visning

Opret visninger i Drupal 8 Trin 2
Opret visninger i Drupal 8 Trin 2

Trin 1. Gå til siden Visninger

Log ind på dit Drupal -websted, og vælg 'Administrer'> 'Struktur'> 'Visninger'.

Opret visninger i Drupal 8 Trin 3
Opret visninger i Drupal 8 Trin 3

Trin 2. Tilføj en ny visning, og vælg den første opsætning

  • Klik på knappen ‘Tilføj ny visning.
  • Udfyld visningens navn; dette bruges kun administrativt (du kan se dette på administrationssiderne, men ikke på det faktiske websted).
  • Tilføj en beskrivelse, hvis navnet på visningen ikke tydeligt indebærer, hvad det er til, eller hvordan det er opbygget.
  • Under ‘Vis indstillinger’ kan du vælge, hvilken slags enheder (og hvilken slags indhold, hvis du vælger en indholdsenhed), du vil have, at visningen skal vises. Dette kan ikke ændres, når du gemmer visningen. De enheder, der vises, kaldes resultaterne, ligesom søgeresultater.

    Bemærk, at alt, hvad du vælger eller skriver på denne side "Tilføj ny visning" (undtagen enhedstypen), kan når som helst ændres, efter at du har gemt denne visning.

Opret visninger i Drupal 8 Trin 4
Opret visninger i Drupal 8 Trin 4

Trin 3. Vælg en visningstilstand:

om denne visning skal vise en side, en blok eller begge dele. Hvis visningen viser masser af information eller indhold, skal den have en side. Hvis det ikke viser meget indhold, og du gerne vil placere det i en region (se administration af Drupal -blokke eller opbygning af Drupal -temaer for at lære mere om regioner) på bestemte websider, skal du derefter vælge en blok. Der er andre visningstilstande, der også kan vælges, når du har gemt visningen, f.eks. Et RSS -feed.

Opret visninger i Drupal 8 Trin 5
Opret visninger i Drupal 8 Trin 5

Trin 4. Vælg titel og layout

Hvis du gerne vil have, at siden eller bloktitlen er forskellig fra visningens navn, kan du ændre den. Under ‘Side/blok displayindstillinger’ skal du vælge det layout, du gerne vil have, at resultaterne skal have:

  • Et gitter er et stort bord, hvor hvert resultat har sin egen celle
  • En HTML-liste er en 'uordnet' punktopstilling
  • En tabel viser hvert resultat som en række, og hvert felt i hvert resultat i sin egen celle
  • En uformateret liste er det enkleste layout, med hvert resultat under det forrige resultat.
Opret visninger i Drupal 8 Trin 6
Opret visninger i Drupal 8 Trin 6

Trin 5. Vælg visningsformat og andre indstillinger

Med”of” -feltet kan du vælge det visningsformat (f.eks. Hele indlæg eller teasere), du gerne vil bruge, eller bestemte felter. Skærmformaterne kan konfigureres i enhedernes indstillinger (f.eks. På siderne 'Struktur'> 'Indholdstyper' for indhold). Vælg felterne, hvis du gerne vil vælge præcis, hvilke felter du vil vise (f.eks. 'Titler', 'oprettelsesdato' og mange andre) og hvert felts indstillinger.

Del 2 af 3: Redigeringsindstillinger

Opret visninger i Drupal 8 Trin 7
Opret visninger i Drupal 8 Trin 7

Trin 1. Bliv fortrolig med visningsredigeringsskærmen

Når du har gemt visningen, eller når du redigerer en eksisterende visning, ser du en skærm med navnet på visningen (og den type enhed, der vises) øverst. Den øverste halvdel af denne skærm, med titlen 'Skærme', er hvor du kan ændre næsten alt om visningen. Den nederste halvdel er, hvor der vises en forhåndsvisning af resultaterne og opdateres, når du ændrer visningsindstillinger.

I dette resultatområde øverst er området med teksten 'Forhåndsvisning med kontekstuelle filtre:' og tekstboksen og knappen 'Opdater forhåndsvisning' kun nyttig, hvis du tilføjer kontekstuelle filtre (forklaret nedenfor); Hvis du ikke bruger disse visninger, skal du ignorere dette område

Opret visninger i Drupal 8 Trin 8
Opret visninger i Drupal 8 Trin 8

Trin 2. Kontroller de grundlæggende indstillinger

Under titlen 'Skærme' ser du en knap for hver visningstype, din visning har (blokke og sider). Hvis du klikker på knappen 'Tilføj', ser du flere nye typer skærme. Under dette kan du se navnet på den valgte displaytype; du bør omdøbe displayet, hvis du har mere end en af samme slags (f.eks. har du to blokke; den ene med et gitterlayout, den anden med et tabellayout). Under dette er der 3 kolonner (selvom den tredje, 'Avanceret', minimeres i første omgang). Den første kolonne viser de indstillinger, du valgte, da du oprettede visningen og gemte den. I bunden er FILTER og SORT KRITERIER. Filtre giver dig mulighed for at begrænse, hvilke enheder der skal vises i resultaterne. For eksempel vil der som standard være 'indhold' -visninger et filter, der kun tillader offentliggjort indhold at blive vist. Sorteringskriterier er selvforklarende. Både filtre og sorter kan blive 'udsat for besøgende', hvilket betyder, at alle, der ser siden, vil kunne justere filteret eller sorteringskriterierne, hvilket er særligt værdifuldt for store visninger med masser af indhold. Du vil se disse 'udsatte kriterier' lige over resultaterne (i resultateksempelområdet nederst på siden).

Opret visninger i Drupal 8 Trin 9
Opret visninger i Drupal 8 Trin 9

Trin 3. Konfigurer skærmtypespecifikke indstillinger

Den første gruppe af indstillinger i den midterste kolonne er specifik for den displaytype, du har valgt. For eksempel for sider er det her, visningens URL kan ændres. Det er også her indstillingen for at tillade eller nægte bestemte brugere at se visningen (som tilladelser) er.

Opret visninger i Drupal 8 Trin 10
Opret visninger i Drupal 8 Trin 10

Trin 4. Tilføj en sidehoved eller sidefod for at give yderligere oplysninger

Under de visningstypespecifikke indstillinger kan du tilføje et sidehoved og en sidefod (eller mere end en af hver) til visningen. De mest almindeligt anvendte muligheder er Global: Tekstområde og Global: Resultatoversigt. Resultatoversigten viser oplysninger om resultaterne af visningen, f.eks. Hvor mange resultater der aktuelt vises. Andre muligheder er at tilføje endnu en hel visning eller en hel enhed (f.eks. En side) til sidehovedet eller sidefoden.

Opret visninger i Drupal 8 Trin 11
Opret visninger i Drupal 8 Trin 11

Trin 5. Giv adfærd uden resultater for at berolige seeren

Når en visning ikke er konfigureret korrekt, eller når der ikke er nogen af de forventede objekter at vise, vil der ikke være nogen resultater. Det er nyttigt for både den besøgende og dig (administrerer) at vide, hvornår dette sker, for at vide, at udsigten er der, men fungerer ikke som forventet (eller der mangler indhold). Tilføjelse af en adfærd uden resultater er næsten nøjagtig det samme som at tilføje en sidehoved eller sidefod, bortset fra at den viser, hvor resultaterne ville have været vist.

Del 3 af 3: Tilføjelse af relationer og kontekstuelle filtre

Trin 1. Tilføj relationer for at vise eller bruge yderligere relaterede data

Forhold lader os oprette forbindelser mellem enheder, hvilket giver os flere felter at bruge i visningen. Mere specifikt giver relationer adgang til data fra enheder, der er relateret til de enheder, der vises; disse data kan derefter vises eller bruges på andre måder, f.eks. i filtre.

Hvis din visning f.eks. Viser artikler (fordi du har et filter til indhold: artikel), kan du tilføje et forhold mellem artiklerne og forfatterne til artiklerne. Dette ville give dig mulighed for at bruge forfatteroplysninger i visningen; for eksempel kan du vise for- og efternavnet på forfatteren af hver vist artikel. Alternativt kan du bruge relationen i filtre; for eksempel kan du vælge kun at vise artikler, der er oprettet af forfattere, der har en bestemt rolle, f.eks. administratorer. Vi vil bruge dette eksempel.

For at gøre dette skal du klikke på knappen 'Tilføj' ved siden af 'RELATIONSHIPS' og vælge 'Indhold: Indholdsforfatter' fra listen over tilgængelige relationer (tip: du kan bruge søgefeltet, hvis du ved, hvilket forhold du vil tilføje), og klik på knappen Anvend. Dernæst kan du kontrollere mulighederne og derefter 'Anvende' forholdet.

Hvis du vil bruge dette forhold i et almindeligt filter, skal du klikke på knappen FILTERS 'Tilføj'. I dialogboksen 'Tilføj filterkriterier' i valgfeltet 'Type' vil der nu være en ny 'Bruger' mulighed (placeres der på grund af forholdet), som du skal vælge for at indsnævre listen over felter. Find og anvend feltet 'Bruger: roller'. I dialogboksen 'Konfigurer filterkriterium: Bruger: Roller' skal du vælge 'forfatter' fra relationsboksen (den skal vælges som standard). Nu kan du vælge 'administrator' og anvende filteret.

Du har lige filtreret de artikler, der vises, for kun at vise artikler, der er af administrerende forfattere! Det, der er særlig vigtigt at bemærke, er, at du var nødt til at vælge at 'bruge forholdet' i filterskærmen, hvilket fik filteret til at se på forfatterne til artiklerne (det er, hvad forholdet betyder)!

Anbefalede: