Nézetek létrehozása Drupal 8: 12 lépésben (képekkel)

Tartalomjegyzék:

Nézetek létrehozása Drupal 8: 12 lépésben (képekkel)
Nézetek létrehozása Drupal 8: 12 lépésben (képekkel)

Videó: Nézetek létrehozása Drupal 8: 12 lépésben (képekkel)

Videó: Nézetek létrehozása Drupal 8: 12 lépésben (képekkel)
Videó: What happens when anyone can be verified? #twitter 2024, Lehet
Anonim

A Drupal a világ 3 legjobb tartalomkezelő rendszere (CMS) egyike, a WordPress és a Joomla mellett. A Drupal 8 jelenleg a Drupal legújabb verziója.

A Views vitathatatlanul a Drupal legerősebb modulja, mivel lehetővé teszi számunkra, hogy a weboldal bármely tartalmát bármilyen formában megjelenítsük. A Views által megjeleníthető tartalom olyan entitások, mint például:

  • Csomópontok (tartalom, például alapoldalak, cikkek vagy blogbejegyzések)
  • Hozzászólások
  • Rendszertani kifejezések (például a tartalomhoz adható „címkék” vagy „címkék”)
  • Felhasználói profilok (azok, akik bejelentkezhetnek a webhelyre)

Ezért a cikk megértéséhez meg kell értenie, hogy melyek az entitások a Drupalban, és hogyan vannak mezőkből.

Kérjük, vegye figyelembe:

Ezt a cikket nem szabad pontosnak vagy teljesnek tekinteni mindaddig, amíg a Drupal 8 meg nem jelenik, és ennek megfelelően frissítettük.

Lépések

Nézetek létrehozása a Drupal 8 programban 1. lépés
Nézetek létrehozása a Drupal 8 programban 1. lépés

1. lépés. Ismerje fel a nézeteket a weboldalakon

Ahhoz, hogy megértsük, hogyan és hol lehet a legjobban használni a nézeteket, értékes, ha azonosítani tudjuk őket más nagyszerű webhelyeken. A Fehér Ház honlapjának fenti képernyőképén több nézet látható, piros téglalapokkal szegélyezve. A nézetek sokféle formában jelennek meg, például a címsorok vagy töredékek listája, a rácsos stílusú galériák, valamint a diavetítések vagy körhinták.

  • Ha kód segítségével szeretné megtalálni őket (például a weboldal „forrás” megtekintésével), keresse meg a „
  • "címkék, amelyek a" block-views "osztályt tartalmazzák.

Rész 1 /3: Nézet létrehozása

Nézetek létrehozása a Drupal 8 -ban 2. lépés
Nézetek létrehozása a Drupal 8 -ban 2. lépés

1. lépés: Lépjen a Nézetek oldalra

Jelentkezzen be Drupal webhelyére, és válassza a „Kezelés”> „Struktúra”> „Nézetek” lehetőséget.

Nézetek létrehozása a Drupal 8 -ban 3. lépés
Nézetek létrehozása a Drupal 8 -ban 3. lépés

2. lépés. Adjon hozzá új nézetet, és válassza ki a kezdeti beállítást

  • Kattintson az „Új nézet hozzáadása” gombra.
  • Írja be a nézet nevét; ezt csak adminisztratív módon használják (ezt látni fogja az adminisztrációs oldalakon, de nem a tényleges webhelyen).
  • Adjon hozzá leírást, ha a nézet neve nem egyértelműen utal arra, hogy mire való vagy hogyan épül fel.
  • A „Nézetbeállítások” részben kiválaszthatja, hogy milyen entitásokat (és milyen tartalmat válasszon, ha tartalmi entitást választ) szeretne megjeleníteni a nézetben. Ez a nézet mentése után nem módosítható. A megjelenített entitásokat eredménynek nevezik, akárcsak a keresési eredményeket.

    Ne feledje, hogy ezen az „Új nézet hozzáadása” oldalon bármit is választhat vagy írhat (kivéve az entitás típusát), bármikor megváltoztathatja a nézet mentését követően.

Nézetek létrehozása a Drupal 8 -ban 4. lépés
Nézetek létrehozása a Drupal 8 -ban 4. lépés

Lépés 3. Válassza ki a megjelenítési módot:

hogy ez a nézet egy oldalt, blokkot vagy mindkettőt jelenítse -e meg. Ha a nézet sok információt vagy tartalmat fog megjeleníteni, akkor egy oldallal kell rendelkeznie. Ha nem fog sok tartalmat megjeleníteni, és egy régióba szeretné helyezni (lásd: Drupal -blokkok kezelése vagy a Drupal -témák létrehozása a régiók megismeréséhez) bizonyos weboldalakon, akkor válasszon egy blokkot. A nézet mentése után más nézetmódok is választhatók, például RSS -hírcsatorna.

Nézetek létrehozása a Drupal 8 -ban 5. lépés
Nézetek létrehozása a Drupal 8 -ban 5. lépés

4. lépés. Válassza ki a címet és az elrendezést

Ha azt szeretné, hogy az oldal vagy blokk címe eltérjen a nézet nevétől, módosíthatja azt. Az „Oldal/Blokk megjelenítési beállításai” részben válassza ki azt az elrendezést, amelyhez az eredményeket szeretné elérni:

  • A rács egy nagy táblázat, ahol minden eredménynek saját cellája van
  • A HTML-lista „rendezetlen” felsorolásjel-lista
  • A táblázat minden eredményt sorban jelenít meg, és minden eredmény minden mezőjét a saját cellájában
  • A formázatlan lista a legegyszerűbb elrendezés, minden eredmény az előző eredmény alatt van.
Nézetek létrehozása a Drupal 8 -ban 6. lépés
Nézetek létrehozása a Drupal 8 -ban 6. lépés

5. lépés Válassza ki a megjelenítési formátumot és egyéb beállításokat

Az „of” választómező segítségével kiválaszthatja a használni kívánt megjelenítési formátumot (például teljes bejegyzéseket vagy előzeteseket), vagy adott mezőket. A megjelenítési formátumok az entitások beállításaiban konfigurálhatók (például a tartalom „Struktúra”> „Tartalomtípusok” oldalain). Válassza a mezők opciót, ha pontosan szeretné kiválasztani a megjeleníteni kívánt mezőket (például „címek”, „létrehozás dátuma” és még sok más), valamint az egyes mezők beállításait.

Rész 2 /3: Beállítások szerkesztése

Nézetek létrehozása a Drupal 8 -ban 7. lépés
Nézetek létrehozása a Drupal 8 -ban 7. lépés

1. lépés Ismerje meg a nézetszerkesztő képernyőt

Amikor elmentette a nézetet, vagy egy meglévő nézet szerkesztésekor, egy képernyő jelenik meg, amelynek tetején a nézet neve (és a megjelenített entitás típusa) látható. Ennek a képernyőnek a felső része, a „Kijelzők” címmel szinte bármit megváltoztathat a nézetben. Az alsó felében az eredmények előnézete jelenik meg, és a nézetbeállítások módosításakor frissül.

Ebben a találati területen, felül, az „Előnézet kontextuális szűrőkkel:” szöveggel, valamint a szövegmezővel és az „Előnézet frissítése” gombbal rendelkező terület csak akkor hasznos, ha kontextuális szűrőket ad hozzá (lásd alább); ha nem használja ezeket, akkor hagyja figyelmen kívül ezt a területet

Nézetek létrehozása a Drupal 8 -ban 8. lépés
Nézetek létrehozása a Drupal 8 -ban 8. lépés

2. lépés: Ellenőrizze az alapvető beállításokat

A „Kijelzők” cím alatt megjelenik egy gomb a nézet minden megjelenítési típusához (blokkok és oldalak). Ha rákattint a „Hozzáadás” gombra, számos új típusú megjelenítést fog látni. Ez alatt a kiválasztott megjelenítési típus nevét fogja látni; át kell nevezni a kijelzőt, ha több azonos típusú van (például két blokkja van; az egyik rácsos elrendezésű, a másik táblázat elrendezésű). Ez alatt 3 oszlop található (bár a harmadik, a „Speciális” kezdetben minimálisra csökkent). Az első oszlop a nézet létrehozásakor és mentésekor kiválasztott beállításokat mutatja. Alul a SZŰRŐ és RENDEZÉSI KRITÉRIUMOK találhatók. A szűrők segítségével korlátozhatja, hogy mely entitások jelenjenek meg az eredmények között. Például a „tartalom” nézetekben alapértelmezés szerint lesz egy szűrő, amely csak a közzétett tartalmak megjelenítését teszi lehetővé. A rendezési kritériumok magától értetődőek. Mind a szűrők, mind a rendezések „ki vannak téve a látogatóknak”, ami azt jelenti, hogy az oldalt megtekintő személyek bármikor módosíthatják a szűrési vagy rendezési feltételeket, ami különösen értékes a sok tartalommal rendelkező nagy megtekintések esetén. Ezeket a „kitett feltételeket” közvetlenül az eredmények felett fogja látni (az oldal alján, az eredmények előnézeti területén).

Nézetek létrehozása a Drupal 8 -ban 9. lépés
Nézetek létrehozása a Drupal 8 -ban 9. lépés

3. lépés: Konfigurálja a kijelző típusának megfelelő beállításokat

A középső oszlop beállításainak első csoportja a kiválasztott megjelenítési típusra vonatkozik. Például oldalak esetén itt módosítható a nézet URL -je. Itt van az a beállítás is, amely lehetővé teszi vagy megtagadja, hogy bizonyos felhasználók láthassák a nézetet (például engedélyek).

Nézetek létrehozása a Drupal 8 -ban 10. lépés
Nézetek létrehozása a Drupal 8 -ban 10. lépés

4. lépés: Adjon hozzá fejlécet vagy láblécet további információk megadásához

A kijelzőtípus-specifikus beállítások alatt hozzáadhat fejlécet és láblécet (vagy mindegyikből egyet) a nézethez. A leggyakrabban használt lehetőségek a Global: Text area és a Global: Result összegzés. Az Eredmények összegzése információkat jelenít meg a nézet eredményeiről, például azt, hogy hány találat van jelenleg megjelenítve. További lehetőségek egy másik teljes nézet vagy egy egész entitás (például egy oldal) hozzáadása a fejléchez vagy lábléchez.

Nézetek létrehozása a Drupal 8 -ban 11. lépés
Nézetek létrehozása a Drupal 8 -ban 11. lépés

5. lépés. Nyugtassa meg a nézőt, ha nincs eredmény

Ha a nézet nincs megfelelően konfigurálva, vagy ha a várt elemek egyike sem jelenik meg, akkor nem lesz eredmény. Mind a látogatónak, mind Önnek (adminisztrátoroknak) hasznos tudni, hogy ez mikor történik, annak érdekében, hogy megtudja, van -e nézet, de nem a várt módon működik (vagy hiányzik a tartalom). Az eredménytelen viselkedés hozzáadása majdnem pontosan megegyezik a fejléc vagy lábléc hozzáadásával, azzal a különbséggel, hogy megmutatja, hol jelentek volna meg az eredmények.

Rész 3 /3: Kapcsolatok és kontextuális szűrők hozzáadása

1. lépés. Adjon hozzá kapcsolatokat további kapcsolódó adatok megjelenítéséhez vagy használatához

A kapcsolatok lehetővé teszik, hogy kapcsolatokat hozzunk létre entitások között, ami több mezőt ad a nézetben. Pontosabban, a kapcsolatok hozzáférést biztosítanak a megjelenített entitásokhoz kapcsolódó entitások adataihoz; ezek az adatok ezután megjeleníthetők, vagy más módon is felhasználhatók, például szűrőkben.

Például, ha a nézetben cikkek jelennek meg (mert van szűrője a tartalomhoz: cikk), akkor kapcsolatot adhat hozzá a cikkek és a cikkek szerzői között. Ez lehetővé teszi a szerzői információk felhasználását a nézetben; például megjelenítheti minden megjelenített cikk szerzőjének vezeték- és vezetéknevét. Alternatív megoldásként használhatja a kapcsolatot szűrőkben; például úgy dönthet, hogy csak azokat a cikkeket jeleníti meg, amelyeket meghatározott szerepkörrel rendelkező szerzők, például rendszergazdák hoztak létre. Ezt a példát fogjuk használni.

Ehhez kattintson a „KAPCSOLATOK” melletti „Hozzáadás” gombra, és válassza a „Tartalom: Tartalomszerző” lehetőséget az elérhető kapcsolatok listájából (tipp: használhatja a keresőmezőt, ha tudja, hogy melyik kapcsolatot kívánja hozzáadni), és kattintson az Alkalmaz gombra. Ezután ellenőrizze a beállításokat, majd az „Alkalmazza” a kapcsolatot.

Ha ezt a kapcsolatot szokásos szűrőben szeretné használni, kattintson a SZŰRŐK „Hozzáadás” gombra. A „Szűrőfeltételek hozzáadása” párbeszédpanel „Típus” választómezőjében mostantól megjelenik egy új „Felhasználó” opció (a kapcsolat miatt kerüljön oda), amelyet a mezők listájának szűkítéséhez kell kiválasztani. Keresse meg és alkalmazza a „Felhasználó: szerepek” mezőt. A „Szűrőfeltétel konfigurálása: Felhasználó: Szerepek” párbeszédpanelen válassza a „szerző” lehetőséget a kapcsolatmezőből (alapértelmezés szerint ki kell választani). Most kiválaszthatja az „adminisztrátor” lehetőséget, és alkalmazhatja a szűrőt.

Most szűrte le a megjelenő cikkeket, hogy csak azok a cikkek jelenjenek meg, amelyek adminisztrátor szerzők! Amit különösen fontos megjegyezni, hogy a szűrőképernyőn „a kapcsolat használatát” kellett választania, ami miatt a szűrő a cikkek szerzőire nézett (ezt jelenti a kapcsolat)!

Ajánlott: