Jak vytvářet pohledy v Drupalu 8:12 kroků (s obrázky)

Obsah:

Jak vytvářet pohledy v Drupalu 8:12 kroků (s obrázky)
Jak vytvářet pohledy v Drupalu 8:12 kroků (s obrázky)

Video: Jak vytvářet pohledy v Drupalu 8:12 kroků (s obrázky)

Video: Jak vytvářet pohledy v Drupalu 8:12 kroků (s obrázky)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Smět
Anonim

Drupal je spolu s WordPress a Joomla jedním ze tří nejlepších systémů pro správu obsahu (CMS) na světě. Drupal 8 je aktuálně nejnovější verzí Drupalu.

Zobrazení je pravděpodobně nejsilnějším modulem Drupalu, protože nám umožňuje zobrazit jakékoli části „obsahu“webových stránek v jakémkoli formátu. Obsah, který nám View umožňuje zobrazit, jsou entity, jako například:

  • Uzly (obsah, jako jsou základní stránky, články nebo příspěvky na blogu)
  • Komentáře
  • Pojmy taxonomie (například „štítky“nebo „značky“, které je možné přiřadit obsahu)
  • Profily uživatelů (lidé, kteří se mohou přihlásit na web)

Abyste porozuměli tomuto článku, měli byste pochopit, jaké entity jsou v Drupalu a jak se entity skládají z polí.

Vezměte prosím na vědomí:

Tento článek by neměl být považován za přesný nebo úplný, dokud nebude vydán Drupal 8, a tento článek byl odpovídajícím způsobem aktualizován.

Kroky

Vytvořte pohledy v Drupalu 8 Krok 1
Vytvořte pohledy v Drupalu 8 Krok 1

Krok 1. Rozpoznat zobrazení na webových stránkách

Abyste pochopili, jak a kde lze zobrazení nejlépe využít, je cenné, abyste je mohli identifikovat na jiných skvělých webech. Na snímku obrazovky na domovské stránce webu Bílého domu je vidět více zobrazení ohraničených červenými obdélníky. Zobrazení mají mnoho podob, například seznamy nadpisů nebo úryvků, galerie ve stylu mřížky a obrázkové prezentace nebo kolotoče.

  • Chcete -li je najít pomocí kódu (například výběrem možnosti „zobrazit zdroj“webové stránky), můžete vyhledat výraz „
  • 'tagy, které obsahují třídu' block-views '.

Část 1 ze 3: Vytvoření pohledu

Vytvořte pohledy v Drupalu 8 Krok 2
Vytvořte pohledy v Drupalu 8 Krok 2

Krok 1. Přejděte na stránku Zobrazení

Přihlaste se na svůj web Drupal a vyberte „Spravovat“> „Struktura“> „Zobrazení“.

Vytvořte pohledy v Drupalu 8 Krok 3
Vytvořte pohledy v Drupalu 8 Krok 3

Krok 2. Přidejte nové zobrazení a zvolte jeho počáteční nastavení

  • Klikněte na tlačítko „Přidat nové zobrazení“.
  • Vyplňte název pohledu; toto se používá pouze administrativně (uvidíte to na administračních stránkách, ale ne na skutečném webu).
  • Pokud z názvu výběru jasně nevyplývá, k čemu slouží, nebo jak je strukturován, přidejte popis.
  • V části „Nastavení zobrazení“můžete zvolit, jaký druh entit (a jaký druh obsahu, pokud zvolíte entitu obsahu), kterou chcete v zobrazení zobrazit. Po uložení zobrazení to nelze změnit. Subjekty, které se zobrazují, se nazývají výsledky, stejně jako výsledky vyhledávání.

    Vše, co vyberete nebo napíšete na tuto stránku „Přidat nové zobrazení“(kromě typu entity), můžete kdykoli po uložení tohoto zobrazení změnit.

Vytvořte pohledy v Drupalu 8 Krok 4
Vytvořte pohledy v Drupalu 8 Krok 4

Krok 3. Vyberte režim zobrazení:

zda by toto zobrazení mělo zobrazit stránku, blok nebo obojí. Pokud zobrazení bude zobrazovat spoustu informací nebo obsahu, mělo by mít stránku. Pokud nebude zobrazovat mnoho obsahu a chcete jej umístit do oblasti (viz správa bloků Drupalu nebo vytváření témat Drupalu, abyste se o regionech dozvěděli) na konkrétních webových stránkách, vyberte blok. Po uložení zobrazení lze vybrat i další režimy zobrazení, například kanál RSS.

Vytvořte pohledy v Drupalu 8 Krok 5
Vytvořte pohledy v Drupalu 8 Krok 5

Krok 4. Vyberte název a rozložení

Pokud chcete, aby se název stránky nebo bloku lišil od názvu zobrazení, můžete jej změnit. V části „Nastavení zobrazení stránky/bloku“vyberte rozvržení, které chcete, aby měly výsledky:

  • Mřížka je velká tabulka, kde každý výsledek má svou vlastní buňku
  • Seznam HTML je „neuspořádaný“seznam s odrážkami
  • Tabulka zobrazuje každý výsledek jako řádek a každé pole každého výsledku ve své vlastní buňce
  • Neformátovaný seznam je nejjednodušší rozložení, přičemž každý výsledek je pod předchozím výsledkem.
Vytvořte pohledy v Drupalu 8, krok 6
Vytvořte pohledy v Drupalu 8, krok 6

Krok 5. Vyberte formát zobrazení a další nastavení

Pole výběru „of“vám umožňuje vybrat formát zobrazení (například úplné příspěvky nebo upoutávky), který chcete použít, nebo konkrétní pole. Formáty zobrazení lze konfigurovat v nastavení entit (například na stránkách „Struktura“> „Typy obsahu“pro obsah). Pokud chcete přesně vybrat, která pole chcete zobrazit (například „názvy“, „datum vytvoření“a mnoho dalších), a nastavení každého pole, vyberte možnost polí.

Část 2 ze 3: Úpravy nastavení

Vytvořte pohledy v Drupalu 8, krok 7
Vytvořte pohledy v Drupalu 8, krok 7

Krok 1. Seznamte se s obrazovkou pro úpravu zobrazení

Po uložení zobrazení nebo při úpravě stávajícího zobrazení se v horní části zobrazí obrazovka s názvem pohledu (a typem entity, která se zobrazuje). V horní polovině této obrazovky s názvem „Displeje“můžete na zobrazení změnit téměř cokoli. V dolní polovině je zobrazen náhled výsledků a bude aktualizován při změně nastavení zobrazení.

V této oblasti výsledků nahoře je oblast s textem „Náhled s kontextovými filtry:“a textovým polem a tlačítkem „Aktualizovat náhled“užitečná pouze tehdy, když přidáte kontextové filtry (vysvětleno níže); pokud se domníváte, že je nepoužívá, tuto oblast ignorujte

Vytvořte pohledy v Drupalu 8, krok 8
Vytvořte pohledy v Drupalu 8, krok 8

Krok 2. Zkontrolujte základní nastavení

Pod nadpisem „Displeje“uvidíte tlačítko pro každý typ zobrazení, který váš pohled má (bloky a stránky). Pokud kliknete na tlačítko „Přidat“, zobrazí se několik nových typů zobrazení. Pod tím uvidíte název vybraného typu zobrazení; měli byste přejmenovat displej, pokud máte více než jeden stejného druhu (například máte dva bloky; jeden s rozložením mřížky, druhý s rozložením tabulky). Pod tím jsou tři sloupce (ačkoli třetí, „Pokročilý“, je zpočátku minimalizován). První sloupec ukazuje nastavení, která jste vybrali při vytváření pohledu a jeho uložení. Ve spodní části jsou KRITÉRIA FILTRU a TŘÍDĚNÍ. Filtry vám umožňují omezit, které entity se budou zobrazovat ve výsledcích. Například ve výchozím nastavení pro zobrazení „obsahu“bude existovat filtr, který umožňuje zobrazení pouze publikovaného obsahu. Kritéria řazení jsou samozřejmá. Filtry i druhy lze „vystavit návštěvníkům“, což znamená, že kdokoli, kdo si prohlíží stránku, bude moci upravit filtr nebo kritéria řazení, což je zvláště cenné pro velká zobrazení se spoustou obsahu. Tato „exponovaná kritéria“uvidíte těsně nad výsledky (v oblasti náhledu výsledků v dolní části stránky).

Vytvořte pohledy v Drupalu 8, krok 9
Vytvořte pohledy v Drupalu 8, krok 9

Krok 3. Konfigurujte nastavení specifická pro typ displeje

První skupina nastavení ve středním sloupci je specifická pro typ zobrazení, který jste vybrali. Například u stránek je zde možné změnit adresu URL zobrazení. Zde je také nastavení pro povolení nebo zakázání zobrazení konkrétním uživatelům (jako oprávnění).

Vytvářejte pohledy v Drupalu 8, krok 10
Vytvářejte pohledy v Drupalu 8, krok 10

Krok 4. Přidejte záhlaví nebo zápatí a poskytněte další informace

Pod nastavením specifickým pro typ zobrazení můžete do zobrazení přidat záhlaví a zápatí (nebo více než jedno z nich). Běžně používané možnosti jsou Globální: Oblast textu a Globální: Souhrn výsledků. Souhrn výsledků zobrazuje informace o výsledcích zobrazení, například o tom, kolik výsledků je aktuálně zobrazeno. Další možností je přidat do záhlaví nebo zápatí další celé zobrazení nebo celou entitu (například stránku).

Vytvořte pohledy v Drupalu 8, krok 11
Vytvořte pohledy v Drupalu 8, krok 11

Krok 5. Zajistěte chování bez výsledků, abyste diváka uklidnili

Pokud zobrazení není správně nakonfigurováno nebo pokud nejsou k dispozici žádné z očekávaných entit, nebudou k dispozici žádné výsledky. Je užitečné, aby návštěvník i vy (administrátoři) věděli, kdy k tomu dojde, aby věděli, že pohled existuje, ale nefunguje podle očekávání (nebo chybí obsah). Přidání chování bez výsledků je téměř stejné jako přidání záhlaví nebo zápatí, kromě toho, že ukazuje, kde by byly výsledky zobrazeny.

Část 3 ze 3: Přidávání vztahů a kontextových filtrů

Krok 1. Přidejte vztahy k zobrazení nebo použijte další související data

Vztahy nám umožňují vytvářet vazby mezi entitami, což nám dává více polí k použití v zobrazení. Přesněji řečeno, vztahy poskytují přístup k datům z entit, které souvisejí s entitami, které se zobrazují; tato data pak mohou být zobrazena nebo použita jinými způsoby, například ve filtrech.

Pokud váš pohled například zobrazuje články (protože máte filtr pro obsah: článek), můžete přidat vztah mezi články a autory článků. To vám umožní použít v zobrazení informace o autorovi; například můžete zobrazit jméno a příjmení autora každého zobrazeného článku. Alternativně můžete vztah použít ve filtrech; můžete například zobrazit pouze články, které byly vytvořeny autory, kteří mají konkrétní roli, například správci. Použijeme tento příklad.

Chcete -li to provést, klikněte na tlačítko „Přidat“vedle „VZTAHY“a ze seznamu dostupných vztahů vyberte „Obsah: Autor obsahu“(nápověda: pokud víte, který vztah chcete přidat, můžete použít vyhledávací pole), a klikněte na tlačítko Použít. Dále můžete zkontrolovat možnosti a poté vztah „Použít“.

Chcete -li tento vztah použít v běžném filtru, klikněte na tlačítko „Přidat“FILTRŮ. V dialogovém okně „Přidat kritéria filtru“ve výběrovém poli „Typ“bude nyní k dispozici nová možnost „Uživatel“(zadaná kvůli vztahu), kterou byste měli vybrat, abyste zúžili seznam polí. Najděte a použijte pole „Uživatel: role“. V dialogovém okně „Konfigurovat kritérium filtru: Uživatel: Role“vyberte v poli vztahu „autor“(ve výchozím nastavení by měl být vybrán). Nyní můžete vybrat „správce“a použít filtr.

Právě jste filtrovali články, které se budou zobrazovat, a zobrazovaly se pouze články, které jsou od administrátorů! Obzvláště důležité je poznamenat, že jste se museli rozhodnout „použít vztah“na obrazovce filtru, díky čemuž se filtr podíval na autory článků (to je to, co vztah znamená)!

Doporučuje: