3. GENERACE CMS LARS

Přehled

Přehled podstránek zobrazí přehled podřízených dokumentů svých nebo jiného určeného tzv. přehledového dokumentu. Využívá se typicky pro vytváření přehledů dokumentů-podstránek nebo menu.

Ikona PřehledPřehled podstránek zobrazí přehled subdokumentů svých nebo jiného určeného dokumentu. Využívá se typicky pro vytváření přehledů dokumentů nebo menu. V přehledu se zobrazí automaticky název podstránky s odkazem a v případě vyplněného popisu dokumentu i tento text. Nejčastější podobou přehledu je odrážkový seznam, který je možno upravit jednotnými styly pro individuální vzhled a layout stránek.

Přehled podstránek využívá pro výběr množiny zobrazených dokumentů integrovaný fulltextový engine Apache  Solr/Lucene. Je možné zobrazovat libovolný přehled dokumentů dle nastavení parametrů dotazu pro vyhledání. Je možné také uživatelské definování množiny dokumentů.

Tímto se stává přehled jedním z nejčastěji používaných typů obsahu s širokými možnostmi využití, bez nutnosti zásahu programátora.

Administrace

V rámci přehledu lze nastavit následující vlastnosti:

  • Šablona zobrazení – možnost výběru z připravených šablon. Nyní je přichystáno deset různých šablon, které pokrývají většinu běžných zobrazení. To zvyšuje samostatnost editorů obsahu, kteří si tak pouhou volbou šablony přizpůsobí, jaké položky se budou zobrazovat a kde. Další šablony mohou být vytvářeny specificky pro konkrétní projekt tak, aby pokryly všechny požadavky grafického návrhu nebo manuálu.
  • Typ přehledu - buď dynamický, nebo statický

Dynamický přehled

má dále tyto volby:

  • Přehledovou cestu definující cílovou sekci webu, odkud se dokumenty vyhledávají.
  • Fulltextová kritéria – pole pro vložení vlastního dotazu na fulltextový engine za účelem získání relevantní množiny dokumentů. Tato vlastnost je určena pro pokročilé uživatele. Podmínky se zadávají v syntaxi Apache Lucene/Solr, navíc je možné do nich vkládat parametry HTTP požadavku v symbolické formě ${<parameter-name>(:<default-value>)} (výchozí hodnota se použije, pokud parametr daného názvu neexistuje)

    Příklad:
    vivo_cms_model_document_keywords:${keyword:*}


  • Řazení dokumentů – nastavení řazení cílových dokumentů (abecedně, dle data, dle pozice...).
  • Limit počtu dokumentů – omezení počtu nalezených vrácených dokumentů. Využívá se například v postranních boxech, pokud máme omezený prostor pro zobrazení.

Náhled administrace dynamického přehledu:

Dynamický přehled

Výhody:

  • Jednou určíte cestu (nebo výběrová kritéria) a všechny změny, které následně provádíte v dokumentech se automaticky promítají do přehledu. Například když přidáte nový subdokument, zobrazí se v přehledu hned a sám, nemusíte na to myslet, ani pro to nic dalšího dělat.
  • Zadání přehledové cesty je jednoduché, dokonce ve většině případů ani zadána být nemusí (pak se zobrazují přímo podřízené dokumenty).
  • Limitem si můžete řídit počet zobrazených dokumentů, takže lze Přehled využít pro dlouhá celostránková rozcestí i pro postranní boxíky s omezenou kapacitou.
  • Díky širokým možnostem řazení dokumentů si snadno uspořádáte odkazy dle potřeb na konkrétní stránce (abecedně, podle pozice ve struktuře, podle aktuálnosti, nebo dokonce i náhodně).
  • Různé šablony vám umožní zobrazit více či méně údajů ke každému dokumentu (kromě názvu dokumentu je to například datum vydání, autor, nebo krátký popis).

Statický přehled

Od verze 1.1.2. je nová možnost, jak vytvářet a spravovat přehled - tzv. statický přehled. Statický přehled je seznam dokumentů, které si sami libovolně vyberete. Zadáváte cesty ke konkrétním dokumentům a tak si vytvoříte jejich přehled.

Náhled administrace statického přehledu:

Statický přehled

Výhody:

  • Vyberete si dokumenty úplně libovolně, nejste nijak omezeni tím, kde se ve stromu vašeho webu nacházejí.
  • Pokud bude některý z dokumentů časem například archivován (odpublikován), tak se na webu v přehledu nezobrazí. Pokud bude aktualizován jeho obsah, nebo bude dokument jen přesunut ve struktuře, odkaz z přehledu bude stále fungovat (je zachována referenční integrita).
  • Různé šablony vám umožní zobrazit více či méně údajů ke každému dokumentu (kromě názvu dokumentu je to například datum vydání, autor nebo krátký popis).

Typické využití přehledu podstránek

Mapa stránek

Přehled podstránek je běžně využíván pro generování mapy stránek. V rámci implementace je možné libovolně určit grafickou podobu výstupu.

Přehled novinek

Přehled novinek, ať na úvodní stránce s omezením na počet zobrazených dokumentů, tak v archivu. Samozřejmě obdoba platí pro tiskové zprávy. Díky podpoře exportu dát z přehledu do RSS nebo XML je přehledová stránka využívána i pro účely exportu dat.

Kombinace s HTML obsahem

Díky využití MultiContent Dokumentu, se přehled často kombinuje s HTML stránkou. Je možné jednoduše vytvořit textovou stránku s přehledem subdokumentů.

Prezentace jednoho vybraného dokumentu

Různé zobrazení jednoho dokumentu z vybrané sekce dle určených vlastností. Například – nejnovější produkt, nejčtenější článek apod.

Slideshow

Zobrazení vizuálních informací s textovým popisem (viz úvodní stránka tohoto webu) je relizováno přehledem, který poskytuje možnost řazení jednotlivých "slajdů", změnu popisku a obrázku a samozřejmě přidání či odebrání "slajdu".

Související články

Díky možnosti přehledu zobrazovat dokumenty na základě dotazu na úložiště, je možné využít tento typ obsahu i v pro zobrazení souvisejícíh článků. Vazbu jde určit dle autora, klíčových slov, nebo dalších atributů dokumentu.

Rozbalovací přehled

Tento přehled (přesněji šablona) umožňuje zobrazit obsah jednotlivých dokumentů přímo na dané stránce, přičemž jednotlivé položky přehledu jsou rozbalovací. Lze jej udělat víceúrovňový.

Vlastnosti obsahu typu Overview

Overview path

Path to a document, which sub-documents of it should be displayed in the overview. If a overview path is not set, it shows sub-documents of the current document, which overview is the content of that document.

Fulltext criteria

The criteria is assigned in fulltext query (for details see technical documentation) and apply to all documents subordinated to overview (see a parameter overview_path).

Documents sorting

Vivo\CMS\Model\Content\Overview\overview_sorting_hint

Limitof the number of documents

Maximum number of documents, that may be showed by overview

 

Ukázky použití přehledu na různých projektech:

NEUČTE SE, TVOŘTE