Jak tworzyć widoki w Drupal 8: 12 kroków (ze zdjęciami)

Spisu treści:

Jak tworzyć widoki w Drupal 8: 12 kroków (ze zdjęciami)
Jak tworzyć widoki w Drupal 8: 12 kroków (ze zdjęciami)

Wideo: Jak tworzyć widoki w Drupal 8: 12 kroków (ze zdjęciami)

Wideo: Jak tworzyć widoki w Drupal 8: 12 kroków (ze zdjęciami)
Wideo: YouTuberzy +50kg PART.2 😂 #shorts 2024, Kwiecień
Anonim

Drupal jest jednym z 3 najlepszych systemów zarządzania treścią (CMS) na świecie, obok WordPressa i Joomla. Drupal 8 to obecnie najnowsza wersja Drupala.

Widoki to prawdopodobnie najpotężniejszy moduł Drupala, ponieważ pozwala nam wyświetlać dowolne fragmenty „treści” witryny w dowolnym formacie. Zawartość, którą widoki pozwalają nam pokazać, to podmioty, takie jak:

  • Węzły (treść, taka jak podstawowe strony, artykuły lub posty na blogu)
  • Uwagi
  • Terminy taksonomiczne (takie jak „etykiety” lub „tagi”, które można nadać treści)
  • Profile użytkowników (osoby, które mogą zalogować się do serwisu)

Dlatego, aby zrozumieć ten artykuł, powinieneś zrozumieć, jakie encje są w Drupalu i jak encje składają się z pól.

Proszę zanotować:

Ten artykuł nie powinien być uważany za dokładny ani kompletny, dopóki Drupal 8 nie zostanie wydany, a ten artykuł został odpowiednio zaktualizowany.

Kroki

Tworzenie widoków w Drupal 8 Krok 1
Tworzenie widoków w Drupal 8 Krok 1

Krok 1. Rozpoznaj widoki na stronach internetowych

Aby zrozumieć, jak i gdzie najlepiej wykorzystać widoki, warto mieć możliwość ich identyfikacji w innych świetnych witrynach. Na powyższym zrzucie ekranu strony głównej Białego Domu można zobaczyć wiele widoków otoczonych czerwonymi prostokątami. Widoki mają różne formy, takie jak listy nagłówków lub urywków, galerie w stylu siatki oraz pokazy slajdów lub karuzele.

  • Aby znaleźć je za pomocą kodu (np. wybierając opcję „wyświetl źródło” strony internetowej), możesz wyszukać „
  • ' znaczniki zawierające klasę 'block-views'.

Część 1 z 3: Tworzenie widoku

Tworzenie widoków w Drupal 8 Krok 2
Tworzenie widoków w Drupal 8 Krok 2

Krok 1. Przejdź do strony Widoki

Zaloguj się do swojej witryny Drupal i wybierz „Zarządzaj” > „Struktura” > „Widoki”.

Tworzenie widoków w Drupal 8 Krok 3
Tworzenie widoków w Drupal 8 Krok 3

Krok 2. Dodaj nowy widok i wybierz jego początkową konfigurację

  • Kliknij przycisk „Dodaj nowy widok”.
  • Wpisz nazwę widoku; jest to używane tylko administracyjnie (zobaczysz to na stronach administracyjnych, ale nie na rzeczywistej stronie internetowej).
  • Dodaj opis, jeśli nazwa widoku nie wskazuje wyraźnie, do czego służy lub jaka jest jego struktura.
  • W sekcji „Ustawienia widoku” możesz wybrać rodzaj encji (i rodzaj treści, jeśli wybierzesz encję treści), które chcesz wyświetlić w widoku. Nie można tego zmienić po zapisaniu widoku. Wyświetlane encje nazywane są wynikami, podobnie jak wyniki wyszukiwania.

    Pamiętaj, że wszystko, co wybierzesz lub napiszesz na tej stronie „Dodaj nowy widok” (z wyjątkiem typu encji), możesz zmienić w dowolnym momencie po zapisaniu tego widoku.

Tworzenie widoków w Drupal 8 Krok 4
Tworzenie widoków w Drupal 8 Krok 4

Krok 3. Wybierz tryb wyświetlania:

czy ten widok powinien wyświetlać stronę, blok, czy oba. Jeśli widok będzie wyświetlał dużo informacji lub treści, powinien mieć stronę. Jeśli nie będzie wyświetlał dużej ilości treści, a chciałbyś umieścić go w regionie (zobacz zarządzanie blokami Drupala lub budowanie motywów Drupala, aby dowiedzieć się o regionach) na określonych stronach internetowych, wybierz blok. Istnieją inne tryby wyświetlania, które można również wybrać po zapisaniu widoku, takie jak kanał RSS.

Tworzenie widoków w Drupal 8 Krok 5
Tworzenie widoków w Drupal 8 Krok 5

Krok 4. Wybierz tytuł i układ

Jeśli chcesz, aby tytuł strony lub bloku różnił się od nazwy widoku, możesz go zmienić. W sekcji „Ustawienia wyświetlania strony/bloku” wybierz układ, który chcesz uzyskać:

  • Siatka to duża tabela, w której każdy wynik ma swoją własną komórkę
  • Lista HTML to „nieuporządkowana” lista punktowana
  • Tabela wyświetla każdy wynik jako wiersz, a każde pole każdego wyniku we własnej komórce
  • Niesformatowana lista to najprostszy układ, w którym każdy wynik znajduje się poniżej poprzedniego wyniku.
Tworzenie widoków w Drupal 8 Krok 6
Tworzenie widoków w Drupal 8 Krok 6

Krok 5. Wybierz format wyświetlania i inne ustawienia

Pole wyboru „z” pozwala wybrać format wyświetlania (np. pełne posty lub zwiastuny), którego chcesz użyć, lub określone pola. Formaty wyświetlania można skonfigurować w ustawieniach podmiotów (takich jak na stronach „Struktura” > „Typy treści” dla treści). Wybierz opcję pól, jeśli chcesz wybrać dokładnie, które pola chcesz wyświetlić (takie jak „tytuły”, „data utworzenia” i wiele innych) oraz ustawienia każdego pola.

Część 2 z 3: Ustawienia edycji

Tworzenie widoków w Drupal 8 Krok 7
Tworzenie widoków w Drupal 8 Krok 7

Krok 1. Zapoznaj się z ekranem edycji widoku

Gdy zapiszesz widok lub edytujesz istniejący widok, zobaczysz ekran z nazwą widoku (i typem wyświetlanej encji) u góry. W górnej połowie tego ekranu, zatytułowanej „Wyświetlacze”, możesz zmienić prawie wszystko w widoku. W dolnej połowie będzie wyświetlany podgląd wyników, który będzie aktualizowany po zmianie ustawień widoku.

W tym obszarze wyników, u góry, obszar z tekstem „Podgląd z filtrami kontekstowymi:” oraz pole tekstowe i przycisk „Aktualizuj podgląd” są przydatne tylko wtedy, gdy dodasz filtry kontekstowe (wyjaśnione poniżej); jeśli widok nie używa ich, zignoruj ten obszar

Twórz widoki w Drupalu 8 Krok 8
Twórz widoki w Drupalu 8 Krok 8

Krok 2. Sprawdź podstawowe ustawienia

Pod tytułem „Ekrany” zobaczysz przycisk dla każdego typu wyświetlania, który ma Twój widok (bloki i strony). Jeśli klikniesz przycisk „Dodaj”, zobaczysz kilka nowych typów wyświetlaczy. Poniżej zobaczysz nazwę wybranego typu wyświetlacza; powinieneś zmienić nazwę wyświetlania, jeśli masz więcej niż jeden tego samego rodzaju (na przykład masz dwa bloki; jeden z układem siatki, drugi z układem tabeli). Poniżej znajdują się 3 kolumny (chociaż trzecia, „Zaawansowane”, jest początkowo zminimalizowana). Pierwsza kolumna pokazuje ustawienia wybrane podczas tworzenia i zapisywania widoku. Na dole znajdują się KRYTERIA FILTRA i SORTOWANIA. Filtry pozwalają ograniczyć, które encje będą wyświetlane w wynikach. Na przykład domyślnie dla widoków „treści” będzie dostępny filtr, który pozwala wyświetlać tylko opublikowane treści. Kryteria sortowania są oczywiste. Zarówno filtry, jak i sortowanie mogą być „udostępnione odwiedzającym”, co oznacza, że każdy przeglądający stronę będzie mógł dostosować kryteria filtrowania lub sortowania, co jest szczególnie cenne w przypadku dużych widoków z dużą ilością treści. Zobaczysz te „odkryte kryteria” tuż nad wynikami (w obszarze podglądu wyników na dole strony).

Tworzenie widoków w Drupal 8 Krok 9
Tworzenie widoków w Drupal 8 Krok 9

Krok 3. Skonfiguruj ustawienia specyficzne dla typu wyświetlacza

Pierwsza grupa ustawień w środkowej kolumnie jest specyficzna dla wybranego typu wyświetlania. Na przykład w przypadku stron jest to miejsce, w którym można zmienić adres URL widoku. Jest to również miejsce, w którym znajduje się ustawienie zezwalające lub odmawiające poszczególnym użytkownikom dostępu do widoku (takie jak uprawnienia).

Tworzenie widoków w Drupal 8 Krok 10
Tworzenie widoków w Drupal 8 Krok 10

Krok 4. Dodaj nagłówek lub stopkę, aby podać dodatkowe informacje

Poniżej ustawień specyficznych dla typu wyświetlania można dodać do widoku nagłówek i stopkę (lub więcej niż jedną z nich). Najczęściej używanymi opcjami są Globalne: Pole tekstowe i Globalne: Podsumowanie wyników. Podsumowanie wyników wyświetla informacje o wynikach widoku, takie jak liczba aktualnie wyświetlanych wyników. Inne opcje to dodanie kolejnego całego widoku lub całej encji (takiej jak strona) do nagłówka lub stopki.

Tworzenie widoków w Drupalu 8 Krok 11
Tworzenie widoków w Drupalu 8 Krok 11

Krok 5. Zapewnij zachowanie bez wyników, aby uspokoić widza

Gdy widok nie jest poprawnie skonfigurowany lub gdy nie ma żadnych oczekiwanych elementów do wyświetlenia, nie będzie żadnych wyników. Zarówno odwiedzający, jak i Ty (administratorzy) powinni wiedzieć, kiedy to się dzieje, aby wiedzieć, że widok jest dostępny, ale nie działa zgodnie z oczekiwaniami (lub brakuje treści). Dodanie zachowania bez wyników jest prawie takie samo jak dodawanie nagłówka lub stopki, z wyjątkiem tego, że pokazuje się w miejscu, w którym zostałyby wyświetlone wyniki.

Część 3 z 3: Dodawanie relacji i filtrów kontekstowych

Krok 1. Dodaj relacje, aby wyświetlić lub użyć dodatkowych powiązanych danych

Relacje pozwalają nam tworzyć powiązania między encjami, co daje nam więcej pól do wykorzystania w widoku. Dokładniej, relacje zapewniają dostęp do danych od podmiotów, które są powiązane z wyświetlanymi podmiotami; dane te można następnie wyświetlić lub wykorzystać w inny sposób, na przykład w filtrach.

Na przykład, jeśli Twój widok wyświetla artykuły (ponieważ masz filtr treści: artykuł), możesz dodać relację między artykułami a autorami artykułów. Umożliwiłoby to wykorzystanie informacji o autorze w widoku; na przykład możesz wyświetlić imię i nazwisko autora każdego wyświetlanego artykułu. Alternatywnie możesz użyć relacji w filtrach; na przykład możesz wybrać wyświetlanie tylko artykułów utworzonych przez autorów, którzy mają określoną rolę, na przykład administratorów. Wykorzystamy ten przykład.

W tym celu kliknij przycisk „Dodaj” obok „RELACJE” i wybierz „Treść: Autor treści” z listy dostępnych relacji (wskazówka: możesz skorzystać z pola wyszukiwania, jeśli wiesz, którą relację chcesz dodać), i kliknij przycisk Zastosuj. Następnie możesz sprawdzić opcje, a następnie „Zastosuj” relację.

Aby użyć tej relacji w zwykłym filtrze, kliknij przycisk „Dodaj” FILTRY. W oknie dialogowym „Dodaj kryteria filtrowania” w polu wyboru „Typ” pojawi się teraz nowa opcja „Użytkownik” (umieszczona tam ze względu na powiązanie), którą należy wybrać, aby zawęzić listę pól. Znajdź i zastosuj pole „Użytkownik: role”. W oknie dialogowym „Konfiguruj kryterium filtrowania: Użytkownik: Role” wybierz „autor” z pola relacji (powinno być zaznaczone domyślnie). Teraz możesz wybrać „administratora” i zastosować filtr.

Właśnie przefiltrowałeś artykuły, które będą wyświetlane, aby pokazać tylko artykuły, które są administrowane przez autorów! Co szczególnie ważne, trzeba było wybrać opcję „użyj relacji” na ekranie filtra, co powodowało, że filtr zwracał uwagę na autorów artykułów (o to chodzi w relacji)!

Zalecana: