Tartalomlista

Vállalati felhasználóként használhat tartalomlista összetevőt, hogy dinamikusan megjelenítsen egy konkrét típusú tartalomelemeket.

Használhat például tartalomelem-listát egy kijelölt részletező oldalon, és amikor egy felhasználó rákattint egy hivatkozásra, hogy további részletes információkhoz jusson egy adott tartalomelemre vonatkozóan, automatikusan betölti a társított tartalomelem részletes nézetét. Például, ha van egy lap több cikkel, amelyek mindegyike tartalmaz címsort és képet, és a felhasználó rákattint egy adott cikkre, a részletlap mutatja a teljes cikket, függetlenül attól, hogy melyik cikket választotta.

Tartalomlista összetevő hozzáadása az oldalhoz:

  1. Lépjen a szerkeszteni kívánt oldalra, és ügyeljen arra, hogy a Szerkesztés váltókapcsoló kapcsoló Szerkesztés állásban legyen.
  2. Vegye fel az összetevőt az oldalra.
  3. Az összetevőnek és a megjelenítésének szerkesztéséhez kattintson az Összetevő menü ikon ikonra a menüjében, és válassza a Beállítások lehetőséget.
  4. Az Általános lap használható a térközök, az igazodások és más megjelenítési beállítások módosításához.
  5. A megjelenített tartalomra vonatkozó további alapértelmezések beállításához válasszon az alábbi lehetőségek közül.
    • Tartalomtípus: Itt választható ki a rendelkezésre álló valamelyik tartalomtípus. A tartalomtípusok a webhelygyűjteményben lévő tartalomelemek, és egyéni digitális forrásanyagtípusokat tartalmaznak.

    • Elemek maximális száma és Kezdés ennél az elemnél: Itt adható meg, hogy legfeljebb hány elem jelenítendő meg, és hol kezdődjön a megjelenítés. A további elemek nem jelennek meg.

    • Oldalszámozás: Itt adható meg, hogy a lista tartalmazzon-e oldalszámozási lehetőségeket. Ha be van jelölve, akkor testre szabhatja az oldalszámozás megjelenítési módját, gombokkal vagy oldalszámokkal és, ha kell, különböző címkékkel.

    • Dátum: Ezzel a lehetőséggel olyan tartalomelemeket lehet kiválasztani megjelenítés céljából, amelyeket a kiválasztott dátum előtt, után vagy a kiválasztott dátumok közötti időszakban, vagy időintervallumokban hoztak létre.

    • Kategóriák: Válasszon kategóriákat, hogy úgy szűrje a tartalomelemek listáját, hogy csak az adott kategóriában vagy kategóriákban lévő elemek jelenjenek meg. Kattintson a Kategóriák választása lehetőségre, hogy megnyíljon az a kicsúszó panel, amelyiken kategóriákat választhat a webhely adattárából. Ha több kategóriát választ ugyanabban az osztályozásban, a megjelenített elemekhez rögtön hozzá kell rendelni a kijelölt kategóriák egyikét. Ha a több kategóriát különböző osztályozásból választja, akkor a megjelenített elemekhez a kijelölt kategóriák mindegyikét hozzá kell rendelni. Ha például a Városok és a Parkok kategóriát választja a Rendeltetés osztályozásból, akkor azok az elemek jelennek meg, amelyek városok vagy parkok. Ha a Városok kategóriát választja a Rendeltetés osztályozásból, és az Európa kategóriát a Regiók osztályozásból, akkor azok az elemek jelennek meg, amelyek városok az Európa régióban.

      Alapértelmezés szerint a kiválasztott kategória minden alárendelt elem igénybe vehető. Ha szeretné egy konkrét kategória-csomópontra korlátozni az elemek listáját, jelölje ki a csomópontot, és szüntesse meg a Minden alárendelt kategóriájával együtt bejelölését.

    • Nyelv: Itt választható ki a nyelv az adattárhoz társítottak közül.

    • Kiegészítő lekérdezési karakterlánc (választható): A megjelenített elemek listájának további szűkítéséhez kiegészítő lekérdezési paramétereket adhat meg a következőhöz hasonló szintaxissal: field.dept eq "Finance". A választható operátorok listáját az alábbi táblázat tartalmazza.

    • Rendezési szempont: Rendezze az elemeket név vagy dátum szerint növekvő vagy csökkenő sorrendbe. Ha a tartalomtípus más dátum, szám vagy decimális mezőket tartalmaz, azon mezők szerint is végezhet rendezést.

      Vagy kiválaszthatja az Egyéni lehetőséget is, majd beírhat egy egyéni kifejezést. Például növekvő részlegszám szerinti rendezéshez beírhatja a következőt: fields.deptno:asc. Ezenkívül URL-paramétert is meghatározhat a rendezéshez. Például beírhatja a következőt: {{URLParams.sortBy}}, majd hozzáadhatja a következő paramétert a webhelye URL-címéhez: ?sortBy=fields.deptno:asc.

    • Elem nézet: Válassza ki a tartalomelem megjelenítéséhez használt elrendezést. Az Alapértelmezett elrendezés a tartalomelemben szereplő összes mezőt tartalmazza. Ha a tartalomelem más, testre szabott elrendezéseket tartalmaz, amelyet az adott tartalomelemhez terveztek, Ön bármilyen rendelkezésre álló elrendezést kiválaszthat. Ha olyan egyéni elrendezést választ, amelyiknél aTámogatás biztosítása a webhelyeken használt egyéni beállításokhoz lehetőség engedélyezett, akkor az elrendezésre az egyéni adatok felvételéhez kattintson a Tovább ikonra, írja be az adatokat az Egyéni adatok mezőbe, majd kattintson a Vissza gombra, hogy visszatérjen az Általános lapra.

    • Önálló elemet megjelenítő lap: Ha egy vagy több lapot tervezett részletlapként, azok itt vannak felsorolva. Válasszon ki egy lapot, hogy megjelenítse a részletes információkat, amikor egy felhasználó rákattint a tartalomelemen lévő hivatkozásra, hogy megtekintse azokat.

      Megjegyzés:

      Ha létrehoz egy részletlapot, a tartalomelemhez tartozó részletek megjelenítésére szolgáló hivatkozás nem látszik az alapértelmezett elrendezésben.
    • Listanézet: Az elemek elrendezéséhez szakaszelrendezést kell választani. Ebben a listában egyéni elrendezések is lehetnek. A következő elrendezések állnak rendelkezésre:

      • Vízszintes: Az elemek elrendezése vízszintesen egymás mellé történik.

      • Függőleges: Az elemek függőlegesen egymás után lesznek elrendezve. Ha elrendezés nem lett választva, ez az alapértelmezett.

      • Kéthasábos: Az elem elrendezése egymás alatt több sorban, soronként kettesével történik.

      • Három hasábos: Az elem elrendezése egymás alatt több sorban, soronként hármasával történik.

      Az elrendezés beállításainak megváltoztatásához kattintson a kijelölt elrendezés melletti jobbra mutató nyílra.

    • Üres lista nézete: Itt választható ki, hogyan jelenjen meg üres lista.

    • Beállítások: Itt adható meg, hogy a Tartalomkeresési összetevőnél meghatározott keresési lekérdezés automatikus frissüljön-e.

    • Térköz: Itt választható ki, hogyan jelenjenek meg az elemek.

  6. A Stílus lap használható az összetevőt tartalmazó keretnek előre definiált stílusokkal vagy saját egyéni lehetőségekkel való formázásához.

10-1. Táblázat Lekérdezési operátorok

Operátor Példa Támogatott adattípusok Leírás
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, reference, number, decimal, boolean, datetime Az egyenlő (eq) operátor a lekérdezésben megadott értékkel való pontos egyezést keresi. Az operátor nem alkalmazható többértékű adattípusokra. Az operátorral megadott értéknél – a szokásos mezők kivételével – a kis- és nagybetűk egyenértékűek. Az operátor az értékben lévő különleges karaktereket is figyelembe veszi.
co ?q=(type eq "Employee" AND name co "john alex")

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

text, reference, number, decimal, datetime, largetext A tartalmazza (co) operátor a feltételben megadott minden szó egyezését keresi. A szavak kialakítása az érték különleges karakterekkel való felosztásával történik. Azokat az eredményeket adja, amelyek a szavak közül legalább egyet tartalmaz (a példában john vagy alex vagy mindkettő). Az operátor a kereséskor nem veszi figyelembe az értékben lévő különleges karaktereket. Az operátor nem hajt végre keresést a kiszűrt szavakon. A kiszűrt szavakról további tudnivalók találhatók az Apache Lucene dokumentációjában.

Az operátor egyértékű attribútumoknál text és largetext adattípusra alkalmazható, míg többértékű attribútumoknál text, reference, number, decimal, datetime és largetext adattípusra. A lehetséges datetime formátumok ismertetését a Támogatott date/datetime formátumok (24 órás) című alábbi táblázat tartalmazza. Az operátorral megadott értéknél a kis- és nagybetűk egyenértékűek.

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

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

text Az ezzel kezdődik (sw) operátor csak a mezőfeltételben megadott kezdeti karakterértékek egyezését keresi. Az operátor nem alkalmazható többértékű adattípusokra. Az operátorral megadott értéknél a kis- és nagybetűk egyenértékűek.
ge ?q=(type eq "Employee" AND fields.age ge "40")

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

number, decimal, datetime A nagyobb vagy egyenlő (ge) operátor csak numeric és datetime adattípusú értékek egyezését keresi. A lehetséges datetime formátumok ismertetését a Támogatott date/datetime formátumok (24 órás) című alábbi táblázat tartalmazza. Az operátor nem alkalmazható többértékű adattípusokra.
le ?q=(type eq "Employee" AND fields.weight le "60.6") number, decimal, datetime A kisebb vagy egyenlő (le) operátor csak numeric és datetime adattípusú értékek egyezését keresi. A lehetséges datetime formátumok ismertetését a Támogatott date/datetime formátumok (24 órás) című alábbi táblázat tartalmazza. Az operátor nem alkalmazható többértékű adattípusokra.
gt ?q=(type eq "Employee" AND fields.age gt "20") number, decimal, datetime A nagyobb mint (gt) operátor csak numeric és datetime adattípusú értékek egyezését keresi. A lehetséges datetime formátumok ismertetését a Támogatott date/datetime formátumok (24 órás) című alábbi táblázat tartalmazza. A lehetséges datetime formátumok ismertetését a Támogatott date/datetime formátumok (24 órás) című alábbi táblázat tartalmazza. Az operátor nem alkalmazható többértékű adattípusokra.
lt ?q=(type eq "Employee" AND fields.age lt "20")

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

number, decimal, datetime A kisebb mint (lt) operátor csak numeric és datetime adattípusú értékek egyezését keresi. A lehetséges datetime formátumok ismertetését a Támogatott date/datetime formátumok (24 órás) című szakasz tartalmazza. Az operátor nem alkalmazható többértékű adattípusokra.
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, largetext A kifejezéslekérdező vagy közelségi keresés (megfelel) (mt) operátor az egymástól adott távolságra lévő szavak keresését teszi lehetővé. Az eredmények a legjobb egyezés szerint vannak rendezve. Olyan tartalomelemek keresésekor hasznos, amikor a "petrol 20kmpl" feltételben megadott értékeknél a tényleges tartalmat kell felderíteni, amely tartalmazhatja például a "petrol fuel mileage runs 20KMPL in the speed way" elemet.

A megfelel operátor helyettesítő karaktert is használhat a megadott értékben, és egyetlen értékben egyaránt támogatja az egy és a több karakter helyettesítését. A ? használható egyetlen karakter, míg a * több karakter helyettesítésére. Például "John" és "Joan" megfelelő eredmény a "Jo?n" és a "Jo*" megadásakor.

Az operátor egyaránt alkalmazható egyértékű és többértékű adattípusokra. Az operátor nem hajt végre keresést a kiszűrt szavakon. A kiszűrt szavakról további tudnivalók találhatók az Apache Lucene dokumentációjában. Az operátorral megadott értéknél a kis- és nagybetűk egyenértékűek.

sm ?q=(type eq "Employee" And fields.city sm "Rome") text, largetext Hasonlóság lekérdezési operátora (sm). Az operátor a megadott feltétellel hasonló hangzású értékek keresését teszi lehetővé, amely alapértelmezés szerint legfeljebb két eltérésnél ad eredményt. Például a "Rome" hasonló hangzású, mint a "Dome". Az operátor egyaránt alkalmazható egyértékű és többértékű adattípusokra. Az operátorral megadott értéknél a kis- és nagybetűk egyenértékűek.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") n. a. Az AND (ÉS) operátor AND-feltétel elhelyezésére szolgál több lekérdezési feltétel közé. Ez elsőbbséget élvez az OR (VAGY) operátorral szemben.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" n. a. Az OR (VAGY) operátor OR-feltétel elhelyezésére szolgál több lekérdezési feltétel közé.
( ) ?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)

n. a. Zárójelek: befoglaló operátor a feltételek csoportosításához. Ez rendelkezik a legmagasabb prioritással, amelyet az AND, majd az OR követ.