Hur skapar jag vyer i Drupal 8?

Visningsformaten kan konfigureras i enheternas inställningar (t.ex
Visningsformaten kan konfigureras i enheternas inställningar (t.ex. på sidorna 'Struktur'> 'Innehållstyper' för innehåll).

Drupal är ett av de 3 bästa innehållshanteringssystemen (CMS) i världen, tillsammans med WordPress och Joomla. Drupal 8 är för närvarande den senaste versionen av Drupal.

Views är utan tvekan den mest kraftfulla modulen i Drupal, eftersom den låter oss visa alla delar av webbplatsens "innehåll" i vilket format som helst. Innehållet som Views tillåter oss att visa är enheter, till exempel:

  • Noder (innehåll som grundsidor, artiklar eller blogginlägg)
  • Kommentarer
  • Taxonomi termer (som "etiketter" eller "taggar" som kan ges till innehåll)
  • Användarprofiler (personer som kan logga in på webbplatsen)

För att förstå den här artikeln bör du därför förstå vilka enheter som finns i Drupal och hur enheter består av fält.

Som standard för "innehållsvyer" kommer det att finnas ett filter som bara tillåter publicerat innehåll
Till exempel, som standard för "innehållsvyer" kommer det att finnas ett filter som bara tillåter publicerat innehåll att visas.

Observera: Denna artikel ska inte betraktas som korrekt eller fullständig förrän Drupal 8 har släppts, och den här artikeln har uppdaterats i enlighet med detta.

Steg

  1. 1
    Känna igen vyer på webbsidor. För att förstå hur och var vyer bäst kan användas är det värdefullt att kunna identifiera dem på andra fantastiska webbplatser. I skärmbilden ovan i Vita huset: s hemsida hemsida, kan flera vyer ses, gränsar i röda rektanglar. Vyer finns i många former, till exempel listor med rubriker eller utdrag, gallerier i rutnät och bildspel eller karuseller.
    • För att hitta dem med hjälp av kod (till exempel genom att välja att "visa källa" på en webbsida) kan du leta efter " <div>" taggar som innehåller klassen "blockvyer".

Del 1 av 3: skapa en vy

  1. 1
    Gå till visningssidan. Logga in på din Drupal-webbplats och välj 'Hantera'> 'Struktur'> 'Vyer'.
  2. 2
    Lägg till en ny vy och välj dess ursprungliga inställning.
    • Klicka på knappen Lägg till ny vy.
    • Fyll i vyens namn; detta används endast administrativt (du kommer att se detta på administrationssidorna, men inte på själva webbplatsen).
    • Lägg till en beskrivning om namnet på vyn inte tydligt antyder vad det är för eller hur det är strukturerat.
    • Under "Visa inställningar" kan du välja vilken typ av enheter (och vilken typ av innehåll om du väljer en innehållsenhet) som du vill att vyn ska visas. Detta kan inte ändras när du har sparat vyn. Enheterna som visas kallas resultaten, precis som sökresultat.
      Observera att allt du väljer eller skriver på den här sidan "Lägg till ny vy" (utom enhetstypen) kan ändras när som helst efter att du har sparat den här vyn.
  3. 3
    Välj ett visningsläge: om den här vyn ska visa en sida, ett block eller båda. Om vyn kommer att visa mycket information eller innehåll bör den ha en sida. Om det inte kommer att visa mycket innehåll och du vill placera det i en region (se hantera Drupal-block eller bygga Drupal-teman för att lära dig mer om regioner) på vissa webbsidor, välj sedan ett block. Det finns andra visningslägen som också kan väljas efter att du har sparat vyn, till exempel ett RSS-flöde.
  4. 4
    Välj titel och layout. Om du vill att sidan eller blockets titel ska skilja sig från vyens namn kan du ändra den. Under 'Sida / blockera visningsinställningar' väljer du den layout du vill att resultaten ska ha:
    • Ett rutnät är ett stort bord där varje resultat har sin egen cell
    • En HTML-lista är en 'oordnad' punktlista
    • En tabell visar varje resultat som en rad och varje fält i varje resultat i sin egen cell
    • En oformaterad lista är den enklaste layouten, med varje resultat under föregående resultat.
  5. 5
    Välj visningsformat och andra inställningar. Markeringsrutan 'av' låter dig välja det visningsformat (som fullständiga inlägg eller teasers) du vill använda, eller specifika fält. Visningsformaten kan konfigureras i enhetens inställningar (t.ex. på sidorna 'Struktur'> 'Innehållstyper' för innehåll). Välj fältalternativet om du vill välja exakt vilka fält du vill visa (till exempel "titlar", "skapande datum" och många andra) och inställningar för varje fält.
Var vyer bäst kan användas är det värdefullt att kunna identifiera dem på andra fantastiska webbplatser
För att förstå hur och var vyer bäst kan användas är det värdefullt att kunna identifiera dem på andra fantastiska webbplatser.

Del 2 av 3: redigeringsinställningar

  1. 1
    Lär känna skärmen för redigeringsvy. När du har sparat vyn eller när du redigerar en befintlig vy kommer du att se en skärm med namnet på vyn (och typen av enhet som visas) högst upp. Den övre halvan av denna skärm, med titeln "Displays", är där du kan ändra nästan vad som helst om vyn. Den nedre halvan är där en förhandsgranskning av resultaten visas och kommer att uppdateras när du ändrar vyinställningar.
    • I det här resultatområdet överst är området med texten "Förhandsgranska med kontextuella filter:" och textrutan och "Uppdatera förhandsgranskning" -knappen endast användbart om du lägger till kontextuella filter (förklaras nedan); om du inte använder dessa ignorerar du det här området.
  2. 2
    Kontrollera grundinställningarna. Under rubriken "Skärmar" ser du en knapp för varje skärmtyp som din vy har (block och sidor). Om du klickar på knappen "Lägg till" ser du flera nya typer av skärmar. Under detta ser du namnet på den valda displaytypen; Du bör byta namn på skärmen om du har mer än en av samma slag (till exempel har du två block; en med en rutnätlayout, den andra med en tabelllayout). Nedanför finns det tre kolumner (även om den tredje, "Avancerat", minimeras initialt). Den första kolumnen visar de inställningar du valde när du skapade vyn och sparade den. Längst ner finns FILTER- och SORTKRITERIER. Med filter kan du begränsa vilka enheter som ska visas i resultaten. Till exempel, som standard för "innehållsvyer" kommer det att finnas ett filter som bara tillåter publicerat innehåll att visas.Sorteringskriterier är självförklarande. Både filter och sortering kan "exponeras för besökare", vilket innebär att alla som tittar på sidan kommer att kunna justera filtret eller sorteringskriterierna, vilket är särskilt värdefullt för stora visningar med mycket innehåll. Du kommer att se dessa 'exponerade kriterier' strax ovanför resultaten (i resultatförhandsgranskningsområdet längst ner på sidan).
  3. 3
    Konfigurera de skärmtypsspecifika inställningarna. Den första gruppen inställningar i den mellersta kolumnen är specifik för den visningstyp du har valt. Till exempel för sidor är det här som webbadressen för vyn kan ändras. Det är också här inställningen är att tillåta eller neka vissa användare att se vyn (som behörigheter).
  4. 4
    Lägg till en sidhuvud eller sidfot för att ge ytterligare information. Under de skärmspecifika inställningarna kan du lägga till en sidhuvud och sidfot (eller mer än en av vardera) i vyn. De vanligaste alternativen är Global: Textområde och Global: Resultatöversikt. Den Resultatet sammanfattande visar information om resultatet av utsikten, till exempel hur många resultat som visas. Andra alternativ är att lägga till ytterligare en hel vy eller en hel enhet (t.ex. en sida) i sidhuvudet eller sidfoten.
  5. 5
    Ge beteende utan resultat för att lugna tittaren. När en vy inte är konfigurerad korrekt eller om det inte finns någon av de förväntade enheterna att visas kommer det inte att finnas några resultat. Det är till hjälp för både besökaren och dig (administrerar) att veta när detta händer, för att veta att vyn är där, men fungerar inte som förväntat (eller om det saknas innehåll). Att lägga till ett resultat utan resultat är nästan exakt detsamma som att lägga till en sidhuvud eller sidfot, förutom att det visas där resultaten skulle ha visats.
På skärmdumpen ovan på Vita husets hemsida kan flera vyer ses
På skärmdumpen ovan på Vita husets hemsida kan flera vyer ses, kantade i röda rektanglar.

Del 3 av 3: lägga till relationer och kontextuella filter

  1. 1
    Lägg till relationer för att visa eller använda ytterligare relaterade data. Relationer låter oss skapa länkar mellan enheter, vilket ger oss fler fält att använda i vyn. Mer specifikt ger relationer åtkomst till data från enheter som är relaterade till de enheter som visas; dessa data kan sedan visas eller användas på andra sätt, t.ex. i filter.
    Till exempel, om din vy visar artiklar (eftersom du har ett filter för innehåll: artikel), kan du lägga till en relation mellan artiklarna och författarna till artiklarna. Detta gör att du kan använda författarinformation i vyn; till exempel kan du visa för- och efternamnet på författaren till varje artikel som visas. Alternativt kan du använda relationen i filter; du kan till exempel välja att bara visa artiklar som skapats av författare som har en specifik roll, till exempel administratörer. Vi kommer att använda detta exempel.
    För att göra detta, klicka på "Lägg till" -knappen bredvid "RELATIONSHIPS" och välj "Innehåll: Innehållsförfattare" från listan över tillgängliga relationer (ledtråd: du kan använda sökrutan om du vet vilken relation du vill lägga till) och klickar på knappen Apply. Därefter kan du kontrollera alternativen och sedan 'Tillämpa' förhållandet.
    För att använda denna relation i ett vanligt filter, klicka på knappen FILTER '' Lägg till ''. I dialogrutan "Lägg till filterkriterier" i "Typ" -rutan kommer det nu att finnas ett nytt "Användar" -alternativ (placeras där på grund av förhållandet), som du bör välja för att begränsa fältlistan. Hitta och tillämpa fältet 'Användare: roller'. I dialogrutan ' Konfigurera filterkriterium: Användare: Roller' väljer du 'författare' från förhållandesrutan (den ska väljas som standard). Nu kan du välja "administratör" och tillämpa filtret.
    Du har just filtrerat artiklarna som kommer att visas för att bara visa artiklar som är administrerade av författare! Det som är särskilt viktigt att notera är att du var tvungen att välja att "använda förhållandet" i filterskärmen, vilket fick filtret att titta på författarna till artiklarna (det är vad förhållandet betyder)!
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail