Jedná se v podstatě o "inteligentního tvůrce dotazů". Umožňuje vytvářet a filtrovat vlastní sestavy, souhrny, kolekce obrázků a další obsah.
Instalace
- Nainstalujte modul Chaos Tools.
- Rozbalte modul Views 7.x-3.0-rc1 do adresáře sites/all/modules.
- V admin/modules (Moduly) povolte všechny položky v sekci Views.
- Při upgradu z Drupalu 5 nebo Views 1 je nutné v admin/structure/views/tools/convert (Struktura, Views, Tools, Convert) ručně převést stávající pohledy do verze nové.
- V admin/structure/views (Struktura, Views) můžete upravit stávající pohledy:
- pro lepší přehled v již existujících pohledech je možné pomocí rozbalovacích seznamů v horní části stránky stávající pohledy filtrovat a řadit
- V admin/structure/views/add (Struktura, Views, Add new view) je možné vytvářet pohledy nové.
- V admin/people/permissions (Uživatelé, Oprávnění) nastavte oprávnění jednotlivých uživatelských rolí.
- omezení přístupu je také možné nastavit přímo ve vlastnostech každého pohledu

- V admin/structure/views/tools (Struktura, Views, Tools) je možné upravit výchozí nastavení.
Video návod Views2 (en), Views Documentation (en)
Další moduly:
- Advanced help
- Simple Views – usnadňuje vytváření často používaných pohledů (může ušetřit spoustu času nejen začátečníkům)
- CCK
- DraggableViews
- Voting API
- Views Bonus Pack – umožňuje exporty do CSV, XLS, DOC, XML atd.
- přidat pohled "page feed"
- nastavit styl CSV
- nastavit cestu: něco.csv
- připojit (attach to) k již existujícímu pohledu
- Views Bulk Operations (VBO)
- Views OR (experimental)
- Devel
- Calendar
- Views Calc
- Term Node Count
- Views Crosstab
- Views Group By
- Views Custom Field
- Views Accordion – další typ zobrazení (sbalování obsahu)
- Views Slideshow – typ zobrazení umožňující vytvářet slideshow z uzlů
- Features – umožňuje současně vyexportovat CCK+Views jako modul
- Views Cloud
Nastavení
Prozkoumejte nastavení stávajících pohledů nebo pohledů vytvořených modulem Simple Views.
Typy pohledů:
- stránka
- blok
- příloha – umožňuje spojit více pohledů do jednoho
- feed – RSS kanál
- a další
Nastavení pohledu:
- Popis pohledu
- Značka pohledu
Základní nastavení:
- Style:
- u tabulkového vzhledu je možné do jedné buňky vložit i více polí
- Use pager: Ano
- Access: Unrestricted
Kritéria řazení:
- Global: Random

- Uzly: Post date desc
Filtry:
- Uzly: Typ = Článek
- Uzly: Vydáno Ano
- Kategorie: Term = Sport
- Node translation: Jazyk = jazyk současného uživatele
- (vlastnost Search umožňuje při vyhledávání používat zástupné symboly)
Page settings:
- Cesta: views/news/sport
- Menu: Normal: Sport
Argumenty:
Umožňují fitrovat zobrazený pohled např. zadáváním argumentů např. přímo do adresního řádku prohlížeče. Při nezadání argumentů je možné zobrazit výchozí, i vícestupňový, seznam (roky > termíny atd.) s počty vnořených uzlů.
Argumenty je možné předávat i automaticky čehož je možné využívat např. u termínů. Příklad použití:
- Action to take if argument is not present: Provide default argument
- Default argument type: Taxonomy Term ID from URL
- Load default argument from term page
- Validator: Termín taxonomie
- Argument type: Term ID
- Action to take if argument does not validate: Hide View / Page not found (404)
Příklady – Drupal 6
Úprava stávajícího pohledu na úvodní stránku
Chcete-li mít na úvodní stránce webu (frontpage, node) např. nadpis Aktuality:
- V tématu vzhledu změnte v souboru
node.tpl.php <h2> na <h3>.
- Upravte views frontpage:
- Defaults
- Header: None
- vložte požadovaný nadpis 2. úrovně např.
<h2>Aktuality</h2>
- přepněte formát vstupu na Full HTML
- Vytvořte novou stránku
Úprava stávajícího pohledu na kategorie
Chcete-li např. řadit termíny ve slovníku podle názvu (ne dle výchozího datumu vytvoření) a zobrazovat termíny do hloubky 10 úrovní (ne pouze termíny v aktuální kategorii) nastavte:
Kritéria řazení:
- Uzly: Sticky desc
- Uzly: Nadpis asc
- Uzly: Post date desc
Argumenty:
- Kategorie: Term ID (with depth)
Blok zobrazující příbuzné uzly
Hotové řešení si můžete do Views naimportovat pomocí přiloženého souboru views-related-by-term.zip.
Nastavení argumentu Taxonomy: Term ID:
- Provide default argument
- PHP Code (načte objekt pro aktuální uzel, který je zařazen do nějaké kategorie a zřetězí seznam všech ID termínů na tomto uzlu, vrácený řetězec k zobrazení je ve formátu 1+2+3, stejně jako argumenty views taxonomy_term):
- Allow multiple terms per argument (umožňuje používat formát 1+2+3)
- Reduce duplicates (odstraňuje duplicitní záznamy)
Nastavení argumentu Node: Nid (vyloučení aktuálně zobrazeného uzlu):
- Provide default argument
- Node ID from URL
- Exclude the argument
Podobný výsledek je možné dosáhnout i jinýmy moduly viz Comparison of Similiar / Relevant by term block modules.
Úprava stávajíciho pohledu na archiv
Rozšíření archivu o termíny kategorie:
- Zkontrolujte nastavení argumentu Uzly: Created year + month
- Nadpis: %1
- Action to take if argument does not validate: Summary, sorted descending
- Nastavení seznamu
- Display record count with link (zobrazí v závorce počet uzlů)
- Vytvořte argument Kategorie: Term ID
- Nadpis: %2
- Action to take if argument does not validate: Summary, sorted ascending
- Nastavení seznamu
- Display record count with link (zobrazí v závorce počet uzlů)
- Přidáním /200901 k adrese pohledu v adresním řádku prohlížeče si mohou uživatelé omezit zobrazený pohled pouze na uzly vytvořené v lednu 2009.
- Pokud v menu vytvoříte odkazy s argumenty, získáte z jednoho nastaveného pohledu mnoho výstupů.
Vložení libovolného pohledu pomocí PHP
Pomocí funkce views_embed_view() je možné vložit zvolený pohled do libovolného místa webové stránky např.:
<?php
print views_embed_view('taxonomy_term', 'page_1', 51);
?>
Název zobrazení v pohledu (default, page, page_1, page_2, block, feed atd.) zjistíte ve stavovém řádku při najetí myší na příslušnou vertikální záložku v menu nad tlačítkem Add display.
Příklady – Drupal 5
- Vytvoření dalšího "pohledu":
- Basic information:
- Jméno
- Popis (návštěvníkům se nezobrazuje)
- Stránka:
- Provide Page View (poskytovat stránkový pohled); ano
- URL: pod jakým URL bude pohle dostupný
- View Type:
- Full Nodes: zobrazení celého obsah záznamu
- Teaser List: zobrazení náhledu záznamu
- Table View: zobrazení záznamů v tabulce – umožňuje řazení dle záhlaví
- List View: zobrazení záznamů v seznamu s odrážkami
- Views RSS: výstupem je RSS kanál
- Nadpis: nadpis pohledu pro návštěvníky stránek
- Use Pager: pokud je více záznamů, použít stránkování; ano
- Nodes per Page: kolik položek na stránce
- Empty text: zobrazí se pokud neexistuje žádný obsah
- Blok (vyplňte tuto sekci pokud chcete kromě stránkového pohledu zobrazovat také blok s daným obsahem):
- Nodes per Block: kolik záznamů zobrazovat v bloku
- [More] link?: pokud používáte stránkový i blokový pohled, můžete touto volbou vypsat odkaz vedoucí na stránkový pohled (velmi užitečné)
- Fields, velmi důležitá část, přidejte sem:
- Node: Body, tedy text obsahu
- VotingAPI percent vote result (average), zobrazení hodnocení daného obsahu – podle tohoto sloupce je např. možné celou stránku řadit, jinak řečeno, na prvním místě bude u ta nejpopulárnější
- Filtry, přidejte filtr:
- Node: Type
- Operator: vyberte Is One Of
- Hodnota: zvolte požadovaný typ obsahu (např. Stránka, Článek atd.)
- Sort Criteria
- Random: náhodné zobrazování
Překlady:
- <All>
- Is None Of
- Is One Of
- Is All Of
- Is Equal To
- Contains
- Contains Any Word
- Contains All Words
- Starts With
- Ends With
- Does Not Contain
Vytvoření seznmu alb a obsažených písniček.
Theming Views