Innehållslista

Som en företagsanvändare kan du använda en komponent i en innehållslista för att dynamiskt visa innehållsobjekt för en viss typ.

Du kan till exempel använda en innehållslista för ett innehållsobjekt på en angiven detaljsida. När en användare sedan klickar på en länk för att få mer detaljerad information om ett visst innehållsobjekt laddar den automatiskt detaljvyn för det associerade innehållsobjektet. Om det till exempel finns en sida med flera artiklar som alla har varsin rubrik och bild och användaren klickar på en viss artikel visas detaljsidan hela artikeln oavsett vilken artikel som valts.

Så här lägger du till en innehållslistekomponent på en sida:

  1. Navigera till den sida du vill redigera och kontrollera att Växeln Redigera är angett till Redigera.
  2. Lägg till komponenten på sidan.
  3. Om du vill redigera komponenten och hur den visas klickar på dess menyikon (Ikonen Komponentmeny) och väljer Inställningar.
  4. Använd fliken Allmänt för att ändra mellanrum, justering och andra presentationsalternativ.
  5. Välj bland följande och ange fler standardvärden för det innehåll som visas.
    • Innehållstyp: välj en av följande tillgängliga innehållstyper. Innehållstyperna är de för innehållsobjekten i webbplatssamlingen och inkluderar anpassade digitala tillgångstyper.

    • Maximalt antal objekt och Starta vid objekt: ange det största antalet objekt som kan visas och var visningen ska börja. Ytterligare objekt visas inte.

    • Sidnumrering: ange om du vill inkludera sidnumreringsalternativ med listan. Om du väljer det här alternativet kan du sedan anpassa på vilket sätt sidnumreringen ska visas med knappar eller sidnummer och olika etiketter, om det behövs.

    • Datum: använd alternativen för att välja innehållsobjekt att visa baserat på när objektet skapades: före, efter, mellan eller inom de valda datumen eller datumintervallen.

    • Kategorier: Välj kategorier för att filtrera listan med innehållsobjekt så att endast objekt i en eller flera kategorier visas. Klicka på Välj kategorier för att öppna en snabbpanel där du kan välja kategorier från webbplatsdatalagret. Om du väljer fler än en kategori i samma taxonomi behöver visade objekt bara ha en av de valda kategorierna tilldelad till dem. Om du väljer fler än en kategori från olika taxonomier måste visade objekt ha alla de valda kategorierna tilldelade till dem. Om du till exempel väljer kategorierna Städer och Parker i taxonomin Destination så visas objekt som är städer eller parker. Om du väljer Städer i taxonomin Destination och kategorin Europa i taxonomin Regioner så visas städer i Europa.

      Som standard är alla underordnade i den valda kategorin tillgängliga. Om du föredrar att begränsa listan till objekt vid en viss kategorinod väljer du noden och avmarkerar Inkludera underordnade kategorier.

    • Språk: välj ett språk som är associerat med datalagret.

    • Extra frågesträng (valfritt): Finjustera listan över objekt som visas genom att ange ytterligare frågeparametrar med en syntax enligt följande: field.dept eq "Finance". En lista över tillgängliga operatorer finns i listan nedan.

    • Ordna per: Sortera objekten per namn eller datum i stigande eller fallande ordning. Om innehållstypen inkluderar andra datum-, tal- eller decimalfält kan du även sortera per de fälten.

      Du kan även välja Anpassad och sedan ange ett anpassat uttryck. Om du till exempel vill sortera per avdelningsnummer i stigande ordning skulle du kunna ange fields.deptno:asc. Du skulle även kunna definiera en URL-parameter för sortering. Du skulle till exempel kunna ange {{URLParams.sortBy}} och sedan lägga till följande parameter i slutet av webbplatsens URL: ?sortBy=fields.deptno:asc.

    • Objektvy: välj layout som ska användas för visningen av innehållsobjektet. I den medföljande layouten "Standard" visas alla fält i innehållsobjektet. Om andra anpassade layouter har designats för innehållsobjektet kan du välja någon av de tillgängliga layouterna. Om du väljer en anpassad layout som har Lägg till stöd för anpassade inställningar vid användning i Platser aktiverat kan du sedan lägga till anpassade data i layouten genom att klicka på Ikonen Nästa, ange data i fältet Anpassade data och sedan klicka på Bakåt för att gå tillbaka till fliken Allmänt.

    • Sida för visning av individuellt objekt: om du har angett en eller flera sidor som detaljsidor visas de här. Välj en sida där du visar detaljerad information när en användare klickar på en länk i ett innehållsobjekt för att visa informationen.

      Obs!:

      Om du inte skapar en detaljsida visas inte länken för visning av detaljer för innehållsobjektet i standardlayouten.
    • Listvy: välj en sektionslayout för att ordna objekten. Den här listan kan inkludera anpassade layouter. Följande layouter anges:

      • Horisontellt: ordnar objekten ett efter ett i en horisontell linje.

      • Vertikalt: ordnar objekten ett efter ett i en vertikal linje. Det här är standardlayouten om du inte väljer någon layout.

      • Två kolumner: ordnar objekten två och två i flera rader.

      • Tre kolumner: ordnar objekten tre och tre i flera rader.

      Klicka på högerpilen bredvid den valda layouten för att ändra inställningarna för layouten.

    • Tom listvy: välj hur en tom lista ska visas.

    • Alternativ: välj om den sökfråga du har angett i komponenten Innehållssökning ska förnyas automatiskt.

    • Arbetsyta: välj hur objekten ska visas.

  6. Använd fliken Format för att formatera ramen som innehåller komponenten med fördefinierade format eller med dina egna anpassade val.

Tabell 10-1 Frågeoperatorer

Operator Exempel Datatyper som stöds Beskrivning
eq ?q=name eq "John"

?q=type eq "DigitalAsset"

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

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

text, referens, tal, decimal, boolesk, datum/tid Operatorn Equals (eq) (Lika med), matchar det exakta värdet som anges i frågan. Operatorn är inte tillämplig för datatyper med flera värden. Det värde som har angetts med den här operatorn är inte skiftlägeskänsligt för standardfält. Med operatorn beaktas även specialtecken i värdet.
co ?q=(type eq "Employee" AND name co "john alex")

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

text, referens, tal, decimal, datum/tid, stor text Operatorn Contains (co) (Innehåller), matchar alla ord som har angetts i kriterierna. Orden bildas genom att dela upp värdet med specialtecken. Detta visar resultat som innehåller minst ett av orden (i det här exemplet john eller alex, eller både och). Med operatorn beaktas inte specialtecken i värdet under sökningen. Med den här operatorn utförs ingen sökning baserat på stoppord. Mer information om stoppord finns i dokumentationen för Apache Lucene.

Den här operatorn tillämpas på text, stor text om det gäller attribut med enstaka värden. När det gället attribut med flera värden, tillämpas den på text, referens, nummer, decimal, datum/tid, stor text. För att förstå möjliga datum-/tidformat, se tabellen Datum-/datum-/tidformat som stöds (24 timmar) nedan. Det värde som har angetts med den här operatorn är inte skiftlägeskänsligt.

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

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

text Operatorn Starts with (sw) (Börjar med), matchar endast de första teckenvärden som har angetts i fältvillkoret. Operatorn är inte tillämplig för datatyper med flera värden. Det värde som har angetts med den här operatorn är inte skiftlägeskänsligt.
ge ?q=(type eq "Employee" AND fields.age ge "40")

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

tal, decimal, datum/tid Operatorn Greater than or equal to (le) (Större än eller lika med), matchar endast numeriska värden och datum-/tidvärden. För att förstå möjliga datum-/tidformat, se tabellen Datum-/datum-/tidformat som stöds (24 timmar) nedan. Operatorn är inte tillämplig för datatyper med flera värden.
le ?q=(type eq "Employee" AND fields.weight le "60.6") tal, decimal, datum/tid Operatorn Less than or equal to (le) (Mindre än eller lika med), matchar endast numeriska värden och datum-/tidvärden. För att förstå möjliga datum-/tidformat, se tabellen Datum-/datum-/tidformat som stöds (24 timmar) nedan. Operatorn är inte tillämplig för datatyper med flera värden.
gt ?q=(type eq "Employee" AND fields.age gt "20") tal, decimal, datum/tid Operatorn Greater than (gt) (Större än), matchar endast numeriska värden och datum-/tidvärden. För att förstå möjliga datum-/tidformat, se tabellen Datum-/datum-/tidformat som stöds (24 timmar) nedan. För att förstå möjliga datum-/tidformat, se tabellen Datum-/datum-/tidformat som stöds (24 timmar) nedan. Operatorn är inte tillämplig för datatyper med flera värden.
lt ?q=(type eq "Employee" AND fields.age lt "20")

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

tal, decimal, datum/tid Operatorn Less than (lt) (Mindre än), endast numeriska värden och datum-/tidvärden. För att förstå möjliga datum-/tidformat läser du avsnittet: Datum-/datum-/tidformat som stöds (24 timmar). Operatorn är inte tillämplig för datatyper med flera värden.
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, stor text Med operatorn för frasfråga eller närhetssökning (mt) (matchningar), kan du hitta ord som ligger inom ett specifikt avstånd från varandra. Resultaten sorteras efter bästa matchning. Det är praktiskt vid sökning efter innehållsobjekt när värden som anges i kriteriet "bensin 20kmpl" behöver identifiera faktiskt innehåll som kan innehålla "bensin med bränslekörsträckan 20KMPL på motorväg".

Matchningsoperatorn kan också innehålla ett jokertecken med det angivna värdet och stöder både jokerteckensökningar med ett enskilt tecken eller flera tecken inom ett enskilt värde. Använd ? som jokertecken för ett enskilt tecken och * för flera tecken. Du kan hitta både "John" och "Joan" med "Jo?n" för ett enskilt tecken och "Jo*" för flera tecken.

Den här operatorn är tillämplig både för datatyper med ett enskilt värde och datatyper med flera värden. Med den här operatorn utförs ingen sökning baserat på stoppord. Mer information om stoppord finns i dokumentationen för Apache Lucene. Det värde som har angetts med den här operatorn är inte skiftlägeskänsligt.

sm ?q=(type eq "Employee" And fields.city sm "Rome") text, stor text Frågeoperator för likhet. Med den här operatorn kan du söka efter värden som låter som specificerade kriterier - även kallat oskarp sökning, och som standard använder högst två redigeringar för att matcha resultatet. "Rom" liknar "Dom". Den här operatorn är tillämplig både för datatyper med ett enskilt värde och datatyper med flera värden. Det värde som har angetts med den här operatorn är inte skiftlägeskänsligt.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") Saknas Operatorn AND kan användas för att placera ett AND-villkor mellan flera frågevillkor. Detta har prioritet framför OR.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" Saknas Operatorn OR kan användas för att placera ett OR-villkor mellan flera frågevillkor.
( ) ?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)

Saknas Parenteser, omsluter operatorn för att gruppera villkor i kriterierna. Detta har högsta prioritet, följt av AND, och sedan av OR.