Sådan opretter du visninger i drupal 8
Drupal er et af de 3 bedste indholdsstyringssystemer (CMSS) i verden sammen med WordPress og Joomla. Drupal 8 er i øjeblikket den nyeste version af Drupal.
Visninger er uden tvivl det mest magtfulde modul af Drupal, fordi det giver os mulighed for at vise eventuelle stykker af hjemmesider "i ethvert format. Indholdet, at visninger giver os mulighed for at vise, er enheder, såsom:
- Noder (indhold som grundlæggende sider, artikler eller blogindlæg)
- Kommentarer
- Taxonomiske vilkår (f.eks. `Etiketter` eller `tags`, der kan gives til indhold)
- Brugerprofiler (personer, der kan logge ind på hjemmesiden)
For at forstå denne artikel bør du derfor forstå, hvilke enheder der er i Drupal, og hvordan enheder består af felter.
Bemærk venligst: Denne artikel bør ikke betragtes som korrekt eller fuldstændigt, indtil Drupal 8 er blevet frigivet, og denne artikel er blevet opdateret i overensstemmelse hermed.
Trin
1. Genkende visninger i websider. For at forstå, hvordan og hvor synspunkter bedst kan bruges, er det værdifuldt at kunne identificere dem på andre store hjemmesider. I screenshoten ovenfor af Det Hvide Huss hjemmeside hjemmeside kan der ses flere synspunkter, grænser op i røde rektangler. Udsigter kommer i mange former, såsom lister over overskrifter eller uddrag, gitter-stil gallerier og billedgods eller karruseller.
- For at finde dem ved hjælp af kode (f.eks. Ved at vælge at "se kilde" på en webside), kan du kigge efter `
`Tags, der indeholder klassen` Block-Views `.
Del 1 af 3:
Skabe en visning1. Gå til siden Visninger. Log ind på dit Drupal-websted, og vælg `Administrer` > `Struktur` > `Views`.

2. Tilføj en ny visning og vælg den oprindelige opsætning.
Bemærk, at alt, hvad du vælger eller skriver på denne side "Tilføj ny visning" (undtagen enhedstype) kan ændres til enhver tid, efter at du gemmer denne visning.

3. Vælg en visningstilstand: om denne visning skal vise en side, en blok eller begge dele. Hvis visningen vil vise masser af oplysninger eller indhold, skal det have en side. Hvis det ikke vil vise en masse indhold, og du vil gerne placere det i en region (se styring af Drupal Blocks eller Building Drupal-temaer for at lære om regioner) på bestemte websider, og vælg derefter en blok. Der er andre View-tilstande, der også kan vælges, når du gemmer visningen, f.eks. En RSS-feed.

4. Vælg titel og layout. Hvis du vil have siden eller blokere titel til at være forskellig fra visningsnavnet, kan du ændre det. Under `Side / Block Display Settings`, vælg layout, du vil have resultaterne til at have:

5. Vælg visningsformat og andre indstillinger. `Af` valgkasse lader dig vælge visningsformatet (f.eks. Fuld indlæg eller teaser), du gerne vil bruge eller specifikke felter. Displayformaterne kan konfigureres i enhedens indstillinger (f.eks. På `Structure` > `Indholdstyper` sider for indhold). Vælg felternes felter, hvis du gerne vil vælge præcis hvilke felter du gerne vil vise (f.eks. `Titles`, `oprettelsesdato` og mange andre), og hvert felts indstillinger.
Del 2 af 3:
Redigering af indstillinger1. Bliv fortrolig med visningsredigeringsskærmen. Når du har gemt visningen, eller når du redigerer en eksisterende visning, kan du se en skærm med navnet på visningen (og typen af enhed, der vises) øverst. Den øverste halvdel af denne skærm, titlen `Displays`, er hvor du kan ændre næsten alt om visningen. Den nederste halvdel er, hvor en forhåndsvisning af resultaterne vil blive vist, og opdateres, når du ændrer visningsindstillinger.
- I dette resultatområde er området med teksten `Forhåndsvisning med kontekstuelle filtre:` og tekstboksen og knappen `Update Preview` kun nyttige, hvis du tilføjer kontekstmæssige filtre (forklaret nedenfor) - hvis du ser det ikke Brug disse, ignorere dette område.

2. Tjek de grundlæggende indstillinger. Under `Displays` titel, vil du se en knap for hver skærmtype, som din visning har (blokke og sider). Hvis du klikker på `Tilføj` knappen, vil du se flere nye typer af skærme. Under dette vil du se navnet på den valgte skærmtype - Du skal omdøbe skærmen, hvis du har mere end en af samme art (for eksempel har du to blokke-en med et gitterlayout, den anden med et bord layout). Under dette er der 3 kolonner (selvom den tredje, `avanceret`, minimeres oprindeligt). Den første kolonne viser dig indstillinger, du valgte, da du oprettede visningen og gemte den. I bunden er filter- og sorteringskriterierne. Filtre giver dig mulighed for at begrænse, hvilke enheder der vil vise i resultaterne. For eksempel vil der som standard for `indhold` vises et filter, der kun tillader offentliggjort indhold at vise. Sorter kriterier er selvforklarende. Både filtre og sorter kan være `udsat for besøgende`, hvilket betyder, at alle, der ser på siden, vil kunne justere filter eller sorteringskriterier, hvilket er særligt værdifuldt for store synspunkter med masser af indhold. Du vil se disse `udsatte kriterier` lige over resultaterne (i resultaterne forhåndsvisning område nederst på siden).

3. Konfigurer de skærmtype-specifikke indstillinger. Den første gruppe af indstillinger i midterkolonnen er specifik for den viste skærmtype, du har valgt. For eksempel, for sider, er det her, hvor URL`en af visningen kan ændres. Dette er også hvor indstillingen til at tillade eller nægte bestemte brugere, der ser visningen (som tilladelser) er.

4. Tilføj et overskrift eller footer for at give yderligere oplysninger. Under de skærmtype-specifikke indstillinger kan du tilføje en header og footer (eller mere end en af hver) til visningen. De almindeligt anvendte muligheder er globale: Tekstområde og globalt: Resultatoversigt. Resultatet resumé viser oplysninger om resultaterne af visningen, f.eks. Hvor mange resultater der aktuelt vises. Andre muligheder er at tilføje en anden hel visning eller en hel enhed (f.eks. En side), i overskriften eller footer.

5. Give ingen resultater adfærd for at forsikre seeren. Når en visning ikke er konfigureret korrekt, eller når der ikke er nogen af de forventede enheder, der skal vises, vil der ikke være nogen resultater. Det er nyttigt for både den besøgende og du (administrerer) at vide, hvornår dette sker, for at kende udsigten er der, men fungerer ikke som forventet (eller der mangler indhold). Tilføjelse af en ikke-resultater adfærd er næsten nøjagtig den samme som at tilføje en header eller footer, bortset fra at det viser sig, hvor resultaterne ville være blevet vist.
Del 3 af 3:
Tilføjelse af relationer og kontekstuelle filtre1. Tilføj relationer til visning eller brug yderligere relaterede data. Forhold giver os mulighed for at lave links 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 som i filtre.
For eksempel, hvis din visning viser artikler (fordi du har et filter til indhold: artikel), så kan du tilføje et forhold mellem artiklerne og forfatterne af artiklerne. Dette ville give dig mulighed for at bruge forfatteroplysninger i visningen - for eksempel kan du vise for- og efternavn på forfatteren af hver artikel, der vises. Alternativt kan du bruge forholdet i filtre - for eksempel kan du vælge at vise kun artikler, der blev oprettet af forfattere, der har en særlig rolle, som f.eks. Administratorer. Vi bruger dette eksempel.
For at gøre dette skal du klikke på `Tilføj` knappen ved siden af `Relations`, og vælge `Indhold: Content Forfatter` 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. Derefter kan du tjekke indstillingerne, derefter `Anvend` forholdet.
For at bruge dette forhold i et almindeligt filter skal du klikke på filtre `` Tilføj `knappen. I dialogboksen `Tilføj filterkriterier`, i valgfeltet `Type`, vil der nu være en ny `bruger` mulighed (sat der på grund af forholdet), som du skal vælge for at indsnævre listen over felter. Find og anvend "Bruger: Roller" -feltet. I dialogboksen "Konfigurer filter): Bruger: Roller `, vælg` Forfatter `fra forholdsboksen (den skal vælges som standard). Nu kan du vælge `Administrator` og anvende filteret.
Du har lige filtreret de artikler, der vil blive vist for kun at vise artikler, der er ved at administrere forfattere! Hvad der er særligt vigtigt at bemærke, er, at du var nødt til at vælge at "bruge forholdet" på filterskærmen, hvilket gjorde filteret se på artiklernes forfattere (det er hvad forholdet betyder)!
For eksempel, hvis din visning viser artikler (fordi du har et filter til indhold: artikel), så kan du tilføje et forhold mellem artiklerne og forfatterne af artiklerne. Dette ville give dig mulighed for at bruge forfatteroplysninger i visningen - for eksempel kan du vise for- og efternavn på forfatteren af hver artikel, der vises. Alternativt kan du bruge forholdet i filtre - for eksempel kan du vælge at vise kun artikler, der blev oprettet af forfattere, der har en særlig rolle, som f.eks. Administratorer. Vi bruger dette eksempel.
For at gøre dette skal du klikke på `Tilføj` knappen ved siden af `Relations`, og vælge `Indhold: Content Forfatter` 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. Derefter kan du tjekke indstillingerne, derefter `Anvend` forholdet.
For at bruge dette forhold i et almindeligt filter skal du klikke på filtre `` Tilføj `knappen. I dialogboksen `Tilføj filterkriterier`, i valgfeltet `Type`, vil der nu være en ny `bruger` mulighed (sat der på grund af forholdet), som du skal vælge for at indsnævre listen over felter. Find og anvend "Bruger: Roller" -feltet. I dialogboksen "Konfigurer filter): Bruger: Roller `, vælg` Forfatter `fra forholdsboksen (den skal vælges som standard). Nu kan du vælge `Administrator` og anvende filteret.
Du har lige filtreret de artikler, der vil blive vist for kun at vise artikler, der er ved at administrere forfattere! Hvad der er særligt vigtigt at bemærke, er, at du var nødt til at vælge at "bruge forholdet" på filterskærmen, hvilket gjorde filteret se på artiklernes forfattere (det er hvad forholdet betyder)!
Tips
Del på sociale netværk :