Zoznam obsahu

Ako podnikový používateľ môžete pomocou komponentu zoznamu obsahu dynamicky zobrazovať obsahové položky určitého typu.

Môžete napríklad použiť zoznam obsahových položiek na určenej stránke detailov, a keď používateľ klikne na prepojenie, aby získal detailnejšie informácie o konkrétnej obsahovej položke, automaticky sa načíta detailné zobrazenie pre priradenú obsahovú položku. Ak napríklad máte stránku s viacerými článkami, z ktorých každý má nadpis a obrázok, a používateľ klikne na konkrétny článok, na stránke detailov sa zobrazí celý článok bez ohľadu na zvolený článok.

Ako pridať komponent zoznamu obsahu na stránku:

  1. Prejdite na stránku, ktorú chcete upraviť, a uistite sa, že ikona Prepínač úprav má nastavenie Upraviť.
  2. Pridajte komponent na stránku.
  3. Ak chcete upraviť komponent a jeho vzhľad, kliknite na jeho ikonu ponuky Ikona ponuky komponentu a vyberte položku Nastavenia.
  4. Na karte Všeobecné môžete upraviť rozstup, zarovnanie a ďalšie voľby prezentácie.
  5. Vyberte si z nasledujúcich možností a nastavte ďalšie predvolené hodnoty pre zobrazovaný obsah.
    • Typ obsahu: Vyberte jeden z dostupných typov obsahu. Typy obsahu zodpovedajú typom obsahových položiek v kolekcii lokality a zahŕňajú vlastné typy digitálnych položiek.

    • Maximálny počet položiek a Začať pri položke: Zadajte maximálny počet položiek, ktoré sa majú zobrazovať, a kde sa začne so zobrazovaním. Ďalšie položky sa nezobrazia.

    • Stránkovanie: Zadajte, či má zoznam zahŕňať voľby stránkovania. Po vybratí tejto voľby môžete ďalej prispôsobiť spôsob zobrazenia stránkovania použitím tlačidiel alebo čísel strán a rôznych popisov.

    • Dátum: Pomocou dostupných volieb vyberte obsahové položky, ktoré sa majú zobraziť na základe dátumu vytvorenia položky pred vybraným dátumom alebo rozsahom dátumov, po ňom, medzi vybranými dátumami alebo rozsahmi dátumov, prípadne v rámci týchto dátumov alebo rozsahov.

    • Kategórie: Vyberte kategórie na filtrovanie zoznamu obsahových položiek, aby sa zobrazovali len položky v konkrétnej kategórii alebo kategóriách. Kliknutím na položku Vybrať kategórie otvorte vysúvací panel, pomocou ktorého môžete vybrať kategórie v depozitári lokality. Ak vyberiete viac než jednu kategóriu v rovnakej taxonómii, zobrazené položky musia mať priradenú len jednu z vybratých kategórií. Ak vyberiete viac než jednu kategóriu z rôznych taxonómií, zobrazené položky musia mať priradené všetky vybraté kategórie. Ak napríklad vyberiete kategórie Mestá a Parky z taxonómie Destinácia, zobrazia sa položky, ktoré sú mestá alebo parky. Ak vyberiete kategóriu Mestá z taxonómie Destinácia a kategóriu Európa z taxonómie Oblasti, zobrazia sa položky, ktoré sú mestá v Európe.

      Všetky podradené objekty vybratej kategórie sú predvolene k dispozícii. Ak chcete zoznam obmedziť na položky v konkrétnom uzle kategórie, vyberte uzol a zrušte začiarknutie políčka Zahrnúť podradené kategórie.

    • Jazyk: Vyberte jazyk z jazykov priradených k depozitáru.

    • Ďalší reťazec dopytu (voliteľné): Zadajte doplnkové parametre dopytu na ďalšie spresnenie zoznamu zobrazených položiek pomocou syntaxe podobnej tejto: field.dept eq "Finance". V tabuľke nižšie je uvedený zoznam dostupných operátorov.

    • Zoradiť podľa: Zoraďte položky podľa názvu alebo dátumu vo vzostupnom alebo zostupnom poradí. Ak typ obsahu zahŕňa ďalšie polia dátumu, čísla alebo desatinného miesta, môžete položky zoradiť aj podľa týchto polí.

      Môžete tiež vybrať položku Vlastné a potom zadať vlastný výraz. Ak chcete napríklad triediť podľa čísla oddelenia vo vzostupnom poradí, môžete zadať fields.deptno:asc. Môžete tiež definovať parameter adresy URL na triedenie. Môžete napríklad zadať {{URLParams.sortBy}} a potom môžete pridať nasledujúci parameter na koniec adresy URL lokality: ?sortBy=fields.deptno:asc.

    • Zobrazenie položky: Vyberte rozloženie, ktoré sa používa na zobrazenie obsahovej položky. Dostupné rozloženie s názvom Predvolené zobrazí všetky polia v obsahovej položke. Ak boli pre obsahovú položku vytvorené aj iné, vlastné rozloženia, môžete si vybrať ktorékoľvek z dostupných rozložení. Ak vyberiete vlastné rozloženie, ktoré má aktivovanú funkciu Pridať podporu vlastných nastavení pri použití na lokalitách, môžete do rozloženia pridať vlastné dáta kliknutím na ikonu Ikona Nasledujúce a zadaním dát do poľa Vlastné dáta. Potom sa kliknutím na položku Späť vráťte na kartu Všeobecné.

    • Stránka na zobrazenie individuálnej položky: Ak ste určili jednu alebo viacero stránok ako stránky detailov, tu budú uvedené. Zvoľte stránku, na ktorej sa zobrazia detailné informácie, keď používateľ klikne na prepojenie obsahovej položky, aby sa zobrazili detailné informácie.

      Poznámka:

      Ak nevytvoríte stránku detailov, v predvolenom rozložení sa pre obsahovú položku nezobrazí prepojenie na zobrazenie detailov.
    • Zobrazenie zoznamu: Vyberte rozloženie sekcie na usporiadanie položiek. Tento zoznam môže zahŕňať vlastné rozloženia. K dispozícii sú nasledujúce rozloženia:

      • Vodorovné: Usporiada položky jednu za druhou vo vodorovnej línii.

      • Zvislé: Usporiada položky jednu za druhou v zvislej línii. Ak nie je vybraté žiadne rozloženie, táto voľba je predvolená.

      • Dva stĺpce: Usporiada položky po dvoch do viacerých riadkov.

      • Tri stĺpce: Usporiada položky po troch do viacerých riadkov.

      Kliknite na šípku doprava vedľa vybraného rozloženia a upravte nastavenia rozloženia.

    • Zobrazenie prázdneho zoznamu: Vyberte spôsob zobrazenia prázdneho zoznamu.

    • Voľby: Vyberte, či sa vyhľadávací dopyt zadaný v komponente vyhľadávania obsahu má automaticky obnovovať.

    • Rozstup: Vyberte spôsob zobrazovania položiek.

  6. Prejdite na kartu Štýl a naformátujte rám obsahujúci komponent pomocou preddefinovaných štýlov alebo vlastných volieb.

Tabuľka 10-1 Operátory dopytu

Operátor Príklad Podporované dátové typy Popis
eq ?q=name eq "John"

?q=type eq "DigitalAsset"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

text, referencia, číslo, desatinné číslo, boolovská hodnota, dátum a čas Operátor "rovná sa" (eq) hľadá presnú zhodu s hodnotou zadanou v dopyte. Tento operátor nemožno použiť pre dátové typy s viacerými hodnotami. Hodnota zadaná s týmto operátorom nerozlišuje veľké a malé písmená s výnimkou štandardných polí. Tento operátor zohľadňuje dokonca špeciálne znaky v hodnote.
co ?q=(type eq "Employee" AND name co "john alex")

?q=(type eq "Car" AND fields.features co "manual")

text, referencia, číslo, desatinné číslo, dátum a čas, veľký text Operátor "obsahuje" (co) hľadá zhodu s každým slovom zadaným v kritériách. Jednotlivé slová sú oddelené špeciálnymi znakmi. Prináša výsledky, ktoré obsahujú aspoň jedno zo slov (v tomto príklade john alebo alex, alebo obe slová). Tento operátor pri vyhľadávaní nezohľadňuje špeciálne znaky v hodnote. Tento operátor nevykonáva vyhľadávanie v stop-slovách. Ďalšie informácie o stop-slovách nájdete v dokumentácii pre Apache Lucene.

Tento operátor možno použiť pre dátové typy text, veľký text v prípade atribútov s jednou hodnotou, zatiaľ čo v prípade atribútov s viacerými hodnotami ho možno použiť pre dátové typy text, referencia, číslo, desatinné číslo, dátum a čas, veľký text. Ak potrebujete vysvetlenie možných formátov dátumu a času, pozrite si tabuľku Podporované formáty dátumu/dátumu a času (24 hod.) uvedenú nižšie. Hodnota zadaná s týmto operátorom nerozlišuje veľké a malé písmená.

sw ?q=type eq "Employee" AND name sw "Joh"

?q=type eq "Employee" AND fields.city sw "Los"

text Operátor "začína na" (sw) vyhľadáva zhodu len s hodnotami úvodných znakov zadanými v podmienke poľa. Tento operátor nemožno použiť pre dátové typy s viacerými hodnotami. Hodnota zadaná s týmto operátorom nerozlišuje veľké a malé písmená.
ge ?q=(type eq "Employee" AND fields.age ge "40")

?q=type eq "DigitalAsset" AND updatedDate ge "20171026"

číslo, desatinné číslo, dátum a čas Operátor "väčšie alebo rovné" (ge) vyhľadáva zhodu iba s číselnými hodnotami a hodnotami dátumu a času. Ak potrebujete vysvetlenie možných formátov dátumu a času, pozrite si tabuľku Podporované formáty dátumu/dátumu a času (24 hod.) uvedenú nižšie. Tento operátor nemožno použiť pre dátové typy s viacerými hodnotami.
le ?q=(type eq "Employee" AND fields.weight le "60.6") číslo, desatinné číslo, dátum a čas Operátor "menšie alebo rovné" (le) vyhľadáva zhodu iba s číselnými hodnotami a hodnotami dátumu a času. Ak potrebujete vysvetlenie možných formátov dátumu a času, pozrite si tabuľku Podporované formáty dátumu/dátumu a času (24 hod.) uvedenú nižšie. Tento operátor nemožno použiť pre dátové typy s viacerými hodnotami.
gt ?q=(type eq "Employee" AND fields.age gt "20") číslo, desatinné číslo, dátum a čas Operátor "väčšie než" (gt) hľadá zhodu iba s číselnými hodnotami a hodnotami času a dátumu. Ak potrebujete vysvetlenie možných formátov dátumu a času, pozrite si tabuľku Podporované formáty dátumu/dátumu a času (24 hod.) uvedenú nižšie. Ak potrebujete vysvetlenie možných formátov dátumu a času, pozrite si tabuľku Podporované formáty dátumu/dátumu a času (24 hod.) uvedenú nižšie. Tento operátor nemožno použiť pre dátové typy s viacerými hodnotami.
lt ?q=(type eq "Employee" AND fields.age lt "20")

?q=type eq "Employee" AND createdDate lt "1994/09/26T16:23:45.208"

číslo, desatinné číslo, dátum a čas Operátor "menšie než" (lt) hľadá zhodu iba s číselnými hodnotami a hodnotami času a dátumu. Ak potrebujete vysvetlenie možných formátov dátumu a času, pozrite si časť Podporované formáty dátumu/dátumu a času (24 hod.). Tento operátor nemožno použiť pre dátové typy s viacerými hodnotami.
mt ?q=(type eq "Car" AND fields.review mt "petrol 20KMPL")

?q=(type eq "Employee" AND name mt "Jo?n")

?q=(type eq "Employee" AND name mt "Jo*")

?q=(type eq "Employee" AND fields.role mt "senior*")

text, veľký text Operátor dopytu na frázu alebo proximitného vyhľadávania (zhody) (mt) umožňuje vyhľadať slová, ktoré sú v určitej vzdialenosti od seba. Výsledky sú triedené podľa najlepšej zhody. Tento operátor je užitočný na vyhľadávanie obsahových položiek, keď hodnoty zadané v kritériách "petrol 20kmpl" vyžadujú zistenie obsahu, ktorý môže obsahovať jazdy so spotrebou petrol 20KMPL na diaľnici".

Operátor zhody môže v rámci zadanej hodnoty použiť aj zástupný znak a podporuje vyhľadávanie jednoznakových aj viacznakových zástupných znakov v rámci jednej hodnoty. Ak ide o jednoznakový zástupný znak, použite otáznik (?). V prípade viacerých znakov použite hviezdičku (*). Slová "John" aj "Joan" môžete vyhľadávať pomocou výrazu "Jo?n" v prípade jedného znaku a "Jo*" v prípade viacerých znakov.

Tento operátor možno použiť pre dátové typy s jednou aj viacerými hodnotami. Tento operátor nevykonáva vyhľadávanie v stop-slovách. Ďalšie informácie o stop-slovách nájdete v dokumentácii pre Apache Lucene. Hodnota zadaná s týmto operátorom nerozlišuje veľké a malé písmená.

sm ?q=(type eq "Employee" And fields.city sm "Rome") text, veľký text Operátor dopytu na podobnosť. Tento operátor umožňuje vyhľadávanie hodnôt, ktoré znejú podobne ako zadané kritériá. Nazýva sa tiež približné vyhľadávanie a predvolene používa maximálne dve úpravy na nájdenie zhody. Výraz "Rome" je podobný výrazu "Dome". Tento operátor možno použiť pre dátové typy s jednou aj viacerými hodnotami. Hodnota zadaná s týmto operátorom nerozlišuje veľké a malé písmená.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") Nepoužíva sa Operátor AND možno použiť na vloženie podmienky A medzi viacero podmienok dopytu. Má prioritu pred operátorom OR.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" Nepoužíva sa Operátor OR možno použiť na vloženie podmienky ALEBO medzi viacero podmienok dopytu.
( ) ?q=type eq "Employee" AND (name eq "John" AND fields.age ge "40")

?q=type eq "Employee" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60)

Nepoužíva sa Zátvorky, t. j. operátor uzavretia, na zoskupenie podmienok v kritériách. Má najvyššiu prioritu, potom nasleduje operátor AND a potom operátor OR.