Как да създадете изгледи в Drupal 8: 12 стъпки (със снимки)

Съдържание:

Как да създадете изгледи в Drupal 8: 12 стъпки (със снимки)
Как да създадете изгледи в Drupal 8: 12 стъпки (със снимки)

Видео: Как да създадете изгледи в Drupal 8: 12 стъпки (със снимки)

Видео: Как да създадете изгледи в Drupal 8: 12 стъпки (със снимки)
Видео: CS50 2015 - Week 7 2024, Може
Anonim

Drupal е една от топ 3 на системите за управление на съдържанието (CMS) в света, заедно с WordPress и Joomla. Drupal 8 в момента е най -новата версия на Drupal.

Views е може би най -мощният модул на Drupal, защото ни позволява да показваме всякакви части от „съдържанието“на уебсайтове във всеки формат. Съдържанието, което Views ни позволява да покажем, са обекти, като например:

  • Възли (съдържание като основни страници, статии или публикации в блогове)
  • Коментари
  • Условия за таксономия (като например „етикети“или „тагове“, които могат да бъдат дадени на съдържанието)
  • Потребителски профили (хора, които могат да влизат в уебсайта)

По този начин, за да разберете тази статия, трябва да разберете какви обекти са в Drupal и как обектите са съставени от полета.

Моля обърнете внимание:

Тази статия не трябва да се счита за точна или пълна, докато не бъде пуснат Drupal 8 и съответно тази статия е актуализирана.

Стъпки

Създаване на изгледи в Drupal 8 Стъпка 1
Създаване на изгледи в Drupal 8 Стъпка 1

Стъпка 1. Разпознайте изгледите на уеб страници

За да разберете как и къде изгледите могат да се използват най -добре, е ценно да можете да ги идентифицирате в други страхотни уебсайтове. На екрана по -горе на началната страница на уебсайта на Белия дом могат да се видят множество изгледи, оградени с червени правоъгълници. Изгледите се предлагат в много форми, като например списъци със заглавия или фрагменти, галерии в стил мрежа и слайдшоута с изображения или въртележки.

  • За да ги намерите с помощта на код (например като изберете „преглед на източника“на уеб страница), можете да потърсите „
  • 'тагове, които съдържат класа' block-views '.

Част 1 от 3: Създаване на изглед

Създаване на изгледи в Drupal 8 Стъпка 2
Създаване на изгледи в Drupal 8 Стъпка 2

Стъпка 1. Отидете на страницата Изгледи

Влезте в своя сайт на Drupal и изберете „Управление“> „Структура“> „Изгледи“.

Създаване на изгледи в Drupal 8 Стъпка 3
Създаване на изгледи в Drupal 8 Стъпка 3

Стъпка 2. Добавете нов изглед и изберете първоначалната му настройка

  • Кликнете върху бутона „Добавяне на нов изглед“.
  • Попълнете името на изгледа; това се използва само административно (ще видите това на административните страници, но не и на действителния уебсайт).
  • Добавете описание, ако името на изгледа не означава ясно за какво служи или как е структурирано.
  • Под „Настройки на изгледа“можете да изберете какъв вид обекти (и какъв вид съдържание, ако изберете обект на съдържание), който искате да показва изгледът. Това не може да се промени, след като запазите изгледа. Субектите, които се показват, се наричат резултати, също като резултатите от търсенето.

    Обърнете внимание, че всичко, което изберете или напишете на тази страница „Добавяне на нов изглед“(с изключение на типа обект), може да бъде променено по всяко време, след като запазите този изглед.

Създаване на изгледи в Drupal 8 Стъпка 4
Създаване на изгледи в Drupal 8 Стъпка 4

Стъпка 3. Изберете режим на показване:

дали този изглед трябва да показва страница, блок или и двете. Ако изгледът ще показва много информация или съдържание, той трябва да има страница. Ако няма да показва много съдържание и искате да го поставите в регион (вижте управление на блокове на Drupal или изграждане на теми на Drupal, за да научите за региони) на определени уеб страници, изберете блок. Има и други режими на изглед, които също могат да бъдат избрани, след като запазите изгледа, като например RSS емисия.

Създаване на изгледи в Drupal 8 Стъпка 5
Създаване на изгледи в Drupal 8 Стъпка 5

Стъпка 4. Изберете заглавието и оформлението

Ако искате заглавието на страницата или блока да се различава от името на изгледа, можете да го промените. Под „Настройки за показване на страница/блокиране“изберете оформление, което искате да имат резултатите:

  • Решетка е голяма таблица, където всеки резултат има своя собствена клетка
  • HTML списъкът е „неподреден“списък с точки
  • Таблица показва всеки резултат като ред и всяко поле от всеки резултат в собствена клетка
  • Неформатиран списък е най -простото оформление, като всеки резултат е под предишния резултат.
Създаване на изгледи в Drupal 8 Стъпка 6
Създаване на изгледи в Drupal 8 Стъпка 6

Стъпка 5. Изберете формата на дисплея и други настройки

Полето за избор на „от“ви позволява да изберете формата на дисплея (като пълни публикации или тийзъри), който искате да използвате, или конкретни полета. Форматите за показване могат да бъдат конфигурирани в настройките на обектите (например на страниците „Структура“> „Типове съдържание“за съдържание). Изберете опцията за полета, ако искате да изберете точно кои полета искате да се показват (например „заглавия“, „дата на създаване“и много други) и настройките на всяко поле.

Част 2 от 3: Редактиране на настройките

Създаване на изгледи в Drupal 8 Стъпка 7
Създаване на изгледи в Drupal 8 Стъпка 7

Стъпка 1. Запознайте се с екрана за редактиране на изгледа

Когато сте запазили изгледа или когато редактирате съществуващ изглед, ще видите екран с името на изгледа (и вида на обекта, който се показва) в горната част. Горната половина на този екран, озаглавена „Дисплеи“, е мястото, където можете да промените почти всичко за изгледа. Долната половина е мястото, където ще се покаже визуализация на резултатите и ще се актуализира, когато променяте настройките на изгледа.

В тази област с резултати в горната част областта с текст „Визуализация с контекстуални филтри:“и текстовото поле и бутонът „Актуализиране на визуализацията“са полезни само ако добавите контекстуални филтри (обяснено по -долу); ако прегледът не използва тези, игнорирайте тази област

Създаване на изгледи в Drupal 8 Стъпка 8
Създаване на изгледи в Drupal 8 Стъпка 8

Стъпка 2. Проверете основните настройки

Под заглавието „Дисплеи“ще видите бутон за всеки тип дисплей, който вашият изглед има (блокове и страници). Ако щракнете върху бутона „Добавяне“, ще видите няколко нови типа дисплеи. Под това ще видите името на избрания тип дисплей; трябва да преименувате дисплея, ако имате повече от един от същия вид (например, имате два блока; единият с подреждане на мрежата, другият с оформление на таблица). Под това има 3 колони (въпреки че третата, „Разширена“, първоначално е сведена до минимум). Първата колона показва настройките, които сте избрали, когато сте създали изгледа и сте го запазили. В долната част са КРИТЕРИИТЕ ЗА ФИЛТЪР и СОРТ. Филтрите ви позволяват да ограничите кои обекти ще се показват в резултатите. Например по подразбиране за изгледи „съдържание“ще има филтър, който позволява само показването на публикувано съдържание. Критериите за сортиране са очевидни. Както филтрите, така и сортовете могат да бъдат „изложени на посетители“, което означава, че всеки, който разглежда страницата, ще може да регулира филтъра или критериите за сортиране, което е особено ценно за големи изгледи с много съдържание. Ще видите тези „изложени критерии“точно над резултатите (в областта за визуализация на резултатите в долната част на страницата).

Създаване на изгледи в Drupal 8 Стъпка 9
Създаване на изгледи в Drupal 8 Стъпка 9

Стъпка 3. Конфигурирайте специфичните за типа на дисплея настройки

Първата група настройки в средната колона е специфична за типа дисплей, който сте избрали. Например, за страници, тук URL адресът на изгледа може да бъде променен. Тук също е настройката за разрешаване или отказ на определени потребители да виждат изгледа (като разрешения).

Създаване на изгледи в Drupal 8 Стъпка 10
Създаване на изгледи в Drupal 8 Стъпка 10

Стъпка 4. Добавете горен или долен колонтитул, за да предоставите допълнителна информация

Под специфичните за типа на дисплея настройки можете да добавите заглавка и долен колонтитул (или повече от един от всеки) към изгледа. Често използваните опции са Глобално: Текстова област и Глобално: Обобщение на резултата. Обобщението на резултатите показва информация за резултатите от изгледа, като например колко резултати се показват в момента. Други опции са да добавите още един изглед или цял обект (например страница) в заглавката или долния колонтитул.

Създаване на изгледи в Drupal 8 Стъпка 11
Създаване на изгледи в Drupal 8 Стъпка 11

Стъпка 5. Осигурете поведение без резултати, за да успокоите зрителя

Когато изгледът не е конфигуриран правилно или когато няма очаквани обекти за показване, няма да има резултати. Полезно е както за посетителя, така и за вас (администраторите) да знаете кога това се случва, за да знаете, че изгледът е там, но не работи според очакванията (или липсва съдържание). Добавянето на поведение без резултати е почти точно същото като добавянето на заглавка или долен колонтитул, с изключение на това, че показва мястото, където биха били показани резултатите.

Част 3 от 3: Добавяне на връзки и контекстуални филтри

Стъпка 1. Добавете връзки за показване или използване на допълнителни свързани данни

Взаимоотношенията ни позволяват да правим връзки между обекти, което ни дава повече полета, които да използваме в изгледа. По -конкретно, връзките осигуряват достъп до данни от обекти, които са свързани с показаните обекти; тези данни след това могат да бъдат показани или използвани по други начини, например във филтри.

Например, ако изгледът ви показва статии (тъй като имате филтър за съдържание: статия), тогава можете да добавите връзка между статиите и авторите на статиите. Това би ви позволило да използвате информацията за автора в изгледа; например можете да покажете името и фамилията на автора на всяка показана статия. Като алтернатива можете да използвате връзката във филтри; например можете да изберете да се показват само статии, създадени от автори със специфична роля, като администратори. Ще използваме този пример.

За да направите това, щракнете върху бутона „Добавяне“до „ВЗАИМООТНОШЕНИЯ“и изберете „Съдържание: Автор на съдържание“от списъка с налични отношения (подсказка: можете да използвате полето за търсене, ако знаете коя връзка искате да добавите), и щракнете върху бутона Приложи. След това можете да проверите опциите, след което „Приложи“връзката.

За да използвате тази връзка в обикновен филтър, щракнете върху бутона „Добавяне“на ФИЛТРИТЕ. В диалоговия прозорец „Добавяне на критерии за филтриране“, в полето за избор „Тип“, сега ще има нова опция „Потребител“(поставена там поради връзката), която трябва да изберете, за да стесните списъка с полета. Намерете и приложите полето „Потребител: роли“. В диалоговия прозорец „Конфигуриране на филтърния критерий: Потребител: Роли“изберете „автор“от полето за връзка (трябва да бъде избрано по подразбиране). Сега можете да изберете „администратор“и да приложите филтъра.

Току -що филтрирахте статиите, които ще се показват, за да се показват само статии, които са от администрирани автори! Това, което е особено важно да се отбележи, е, че трябваше да изберете „да използвате връзката“на екрана на филтъра, което накара филтъра да погледне авторите на статиите (това означава връзката)!

Препоръчано: