Inhaltsliste

Als Enterprise-Benutzer können Sie eine Inhaltslistenkomponente verwenden, um Inhaltselemente eines bestimmten Typs dynamisch anzuzeigen.

Beispiel: Sie verwenden eine Inhaltselementliste auf einer designierten Detailseite. Wenn ein Benutzer auf einen Link klickt, um detailliertere Informationen zu einem bestimmten Inhaltselement abzurufen, wird automatisch die Detailansicht für das verknüpfte Inhaltselement geladen. Beispiel: Wenn eine Seite viele Artikel mit jeweils einer Überschrift und einem Bild enthält und der Benutzer auf einen bestimmten Artikel klickt, zeigt die Detailseite immer den vollständigen Artikel an, unabhängig davon, welcher Artikel ausgewählt wurde.

So fügen Sie eine Inhaltslistenkomponente zu einer Seite hinzu:

  1. Navigieren Sie zur Seite, die bearbeitet werden soll, und stellen Sie sicher, dass der Schalter "Bearbeiten" auf Bearbeiten gesetzt ist.
  2. Fügen Sie die Komponente zur Seite hinzu.
  3. Um die Komponente und deren Darstellung zu ändern, klicken Sie auf das entsprechende Menüsymbol Symbol "Komponentenmenü" und wählen Einstellungen.
  4. In der Registerkarte "Allgemein" können Sie Abstand, Ausrichtung und andere Darstellungsoptionen ändern.
  5. Wählen Sie unter den folgenden Optionen, um zusätzliche Standardwerte für den Inhalt festzulegen, der angezeigt wird.
    • Inhaltstyp: Wählen Sie einen der verfügbaren Inhaltstypen aus. Die Inhaltstypen sind die Typen der Inhaltselemente in der Sitesammlung und umfassen benutzerdefinierte digitale Assettypen.

    • Maximale Anzahl Elemente und Starten bei Element: Geben Sie die maximale Anzahl der anzuzeigenden Elemente an, und legen Sie fest, wo die Anzeige beginnen soll. Zusätzliche Elemente werden nicht angezeigt.

    • Paginierung: Geben Sie an, ob Sie Paginierungsoptionen in die Liste aufnehmen möchten. Wenn Sie diese Option auswählen, können Sie die Anzeige der Paginierung mit Schaltflächen oder Seitenzahlen und gegebenenfalls verschiedenen Labels anpassen.

    • Datum: Wählen Sie anhand der bereitgestellten Optionen die anzuzeigenden Inhaltselemente basierend auf dem Erstellungsdatum des Elements vor, nach, zwischen oder innerhalb der ausgewählten Daten oder Datumsbereiche aus.

    • Kategorien: Wählen Sie Kategorien aus, um die Liste der Inhaltselemente zu filtern und nur Elemente in einer bestimmten Kategorie oder bestimmten Kategorien anzuzeigen. Klicken Sie auf Kategorien wählen, um einen Slideout-Bereich zu öffnen, mit dem Sie Kategorien aus dem Site-Repository auswählen können. Wenn Sie mehr als eine Kategorie in derselben Taxonomie auswählen, muss den angezeigten Elementen nur eine der ausgewählten Kategorien zugewiesen sein. Wenn Sie mehr als eine Kategorie aus verschiedenen Taxonomien auswählen, müssen den angezeigten Elementen alle ausgewählten Kategorien zugewiesen sein. Beispiel: Wenn Sie aus der Taxonomie Ziel die Kategorien Städte und Parks auswählen, werden Elemente angezeigt, die Städte oder Parks sind. Wenn Sie aus der Taxonomie Ziel die Kategorie Städte und aus der Taxonomie Regionen die Kategorie Europa auswählen, werden Städte in Europa angezeigt.

      Standardmäßig sind alle untergeordneten Elemente der ausgewählten Kategorie verfügbar. Wenn Sie die Liste auf Elemente in einem bestimmten Kategorieknoten beschränken möchten, wählen Sie den Knoten aus, und deaktivieren Sie die Option Untergeordnete Kategorien einbeziehen.

    • Sprache: Wählen Sie eine Sprache aus denjenigen aus, die mit dem Repository verknüpft sind.

    • Zusätzliche Abfragezeichenfolge (optional): Geben Sie zusätzliche Abfrageparameter an, um die Liste der angezeigten Elemente mit einer Syntax ähnlich der Folgenden einzugrenzen: field.dept eq "Finance". Eine Liste der verfügbaren Operatoren finden Sie in der nachfolgenden Tabelle.

    • Sortieren nach: Sortieren Sie die Elemente nach Namen oder Datum in aufsteigender oder absteigender Reihenfolge. Enthält der Inhaltstyp andere Datums-, Zahlen- oder Dezimalfelder, können Sie auch anhand dieser Felder sortieren.

      Sie können auch Benutzerdefiniert auswählen und einen benutzerdefinierten Ausdruck eingeben. Beispiel: Um nach Abteilungsnummer in aufsteigender Reihenfolge zu sortieren, können Sie fields.deptno:asc eingeben. Sie können auch einen URL-Parameter für die Sortierung definieren. Beispiel: Sie können {{URLParams.sortBy}} eingeben und dann den folgenden Parameter an das Ende Ihrer Site-URL anhängen: ?sortBy=fields.deptno:asc.

    • Elementansicht: Wählen Sie das Layout aus, das zur Anzeige des Inhaltselements verwendet werden soll. Das im Lieferumfang enthaltene Standardlayout zeigt alle Felder im Inhaltselement an. Wenn für das Inhaltselement andere, benutzerdefinierte Layouts entworfen wurden, können Sie ein beliebiges Layout auswählen. Wenn Sie ein benutzerdefiniertes Layout auswählen, für das die Option Bei Verwendung in Sites Unterstützung für benutzerdefinierte Einstellungen hinzufügen aktiviert ist, können Sie dem Layout benutzerdefinierte Daten hinzufügen, indem Sie auf Symbol "Weiter" klicken, Daten in das Feld Benutzerdefinierte Daten eingeben und anschließend auf Zurück klicken, um zur Registerkarte "Allgemein" zurückzukehren.

    • Seite zur Anzeige einzelner Elemente: Wenn Sie mindestens eine Seite als Detailseite angegeben haben, wird diese hier aufgeführt. Wählen Sie eine Seite aus, die detaillierte Informationen anzeigen soll, wenn ein Benutzer in einem Inhaltselement auf den Link zur Anzeige detaillierter Informationen klickt.

      Hinweis:

      Wenn Sie keine Detailseite erstellen, wird im Standardlayout kein Link zum Anzeigen von Details für das Inhaltselement angezeigt.
    • Listenansicht: Wählen Sie ein Abschnittslayout aus, um die Elemente anzuordnen. Diese Liste kann benutzerdefinierte Layouts enthalten. Die folgenden Layouts werden bereitgestellt:

      • Horizontal: Ordnet die Elemente nacheinander in einer horizontalen Reihe an.

      • Vertikal: Ordnet die Elemente nacheinander in einer vertikalen Reihe an. Wenn Sie kein Layout auswählen, ist diese Option der Standard.

      • Zwei Spalten: Ordnet die Elemente in Zweiergruppen in mehreren Zeilen an.

      • Drei Spalten: Ordnet die Elemente in Dreiergruppen in mehreren Zeilen an.

      Klicken Sie auf den Pfeil nach rechts neben dem ausgewählten Layout, um Einstellungen für das Layout zu ändern.

    • Leere Listenansicht: Wählen Sie aus, wie eine leere Liste angezeigt werden soll.

    • Optionen: Wählen Sie, ob die Suchabfrage in der Inhaltssuchkomponente automatisch aktualisiert werden soll.

    • Abstand: Wählen Sie, wie die Elemente angezeigt werden sollen.

  6. In der Registerkarte "Stil" können Sie den Frame, der die Komponente enthält, mit vordefinierten Stilen oder mit Ihrer eigenen benutzerdefinierten Auswahl formatieren.

Tabelle 10-1 Abfrageoperatoren

Operator Beispiel Unterstützte Datentypen Beschreibung
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, Referenz, Zahl, Dezimalwert, boolescher Wert, Datum/Uhrzeit Der Operator "Gleich" (eq) nimmt einen Abgleich mit dem genauen in der Abfrage angegebenen Wert vor. Dieser Operator ist nicht auf mehrwertige Datentypen anwendbar. Bei dem mit diesem Operator angegebenen Wert wird außer bei Standardfeldern nicht zwischen Groß- und Kleinschreibung unterschieden. Dieser Operator berücksichtigt auch Sonderzeichen im Wert.
co ?q=(type eq "Employee" AND name co "john alex")

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

Text, Referenz, Zahl, Dezimalwert, Datum/Uhrzeit, großer Text Der Operator "Enthält" (co) nimmt einen Abgleich mit allen in den Kriterien angegebenen Wörtern vor. Die Wörter werden durch Aufteilen des Wertes nach Sonderzeichen zusammengesetzt. Es werden Ergebnisse zurückgegeben, die mindestens eines der Wörter enthalten (in diesem Beispiel "john" oder "alex" oder beide). Dieser Operator berücksichtigt bei der Suche keine Sonderzeichen im Wert. Dieser Operator führt keine Suche nach Stoppwörtern durch. Weitere Informationen zu Stoppwörtern finden Sie in der Apache Lucene-Dokumentation.

Dieser Operator ist bei einwertigen Attributen auf Text, großen Text und bei mehrwertigen Attributen auf Text, Referenzen, Zahlen, Dezimalwerte, Datums-/Uhrzeitwerte, großen Text anwendbar. Die möglichen Datums-/Uhrzeitformate finden Sie in der nachfolgenden Tabelle Unterstützte Datums- und Datums-/Uhrzeitformate (24 Stunden). Bei dem mit diesem Operator angegebenen Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.

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

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

Text Der Operator "Beginnt mit" (sw) nimmt einen Abgleich mit nur den ersten in der Feldbedingung angegebenen Zeichenwerten vor. Dieser Operator ist nicht auf mehrwertige Datentypen anwendbar. Bei dem mit diesem Operator angegebenen Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.
ge ?q=(type eq "Employee" AND fields.age ge "40")

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

Zahl, Dezimalwert, Datum/Uhrzeit Der Operator "Größer als oder gleich" (ge) nimmt einen Abgleich nur mit Zahlenwerten und Datums-/Uhrzeitwerten vor. Die möglichen Datums-/Uhrzeitformate finden Sie in der nachfolgenden Tabelle Unterstützte Datums- und Datums-/Uhrzeitformate (24 Stunden). Dieser Operator ist nicht auf mehrwertige Datentypen anwendbar.
le ?q=(type eq "Employee" AND fields.weight le "60.6") Zahl, Dezimalwert, Datum/Uhrzeit Der Operator "Kleiner als oder gleich" (le) nimmt einen Abgleich nur mit Zahlenwerten und Datums-/Uhrzeitwerten vor. Die möglichen Datums-/Uhrzeitformate finden Sie in der nachfolgenden Tabelle Unterstützte Datums- und Datums-/Uhrzeitformate (24 Stunden). Dieser Operator ist nicht auf mehrwertige Datentypen anwendbar.
gt ?q=(type eq "Employee" AND fields.age gt "20") Zahl, Dezimalwert, Datum/Uhrzeit Der Operator "Größer als" (gt) nimmt einen Abgleich nur mit Zahlenwerten und Datums-/Uhrzeitwerten vor. Die möglichen Datums-/Uhrzeitformate finden Sie in der nachfolgenden Tabelle Unterstützte Datums- und Datums-/Uhrzeitformate (24 Stunden). Die möglichen Datums-/Uhrzeitformate finden Sie in der nachfolgenden Tabelle Unterstützte Datums- und Datums-/Uhrzeitformate (24 Stunden). Dieser Operator ist nicht auf mehrwertige Datentypen anwendbar.
lt ?q=(type eq "Employee" AND fields.age lt "20")

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

Zahl, Dezimalwert, Datum/Uhrzeit Der Operator "Kleiner als" (lt) nimmt einen Abgleich nur mit Zahlenwerten und Datums-/Uhrzeitwerten vor. Die möglichen Datums-/Uhrzeitformate finden Sie im Abschnitt Unterstützte Datums- und Datums-/Uhrzeitformate (24 Stunden). Dieser Operator ist nicht auf mehrwertige Datentypen anwendbar.
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, großer Text Der Operator "Entspricht" (mt, Phrasenabfrage oder Näherungssuche) ermittelt Wörter innerhalb eines bestimmten Abstands zueinander. Die Ergebnisse werden nach Grad der Übereinstimmung sortiert. Dieser Operator ist für die Suche nach Inhaltselementen nützlich, wenn beispielsweise die Werte in den Kriterien "petrol 20kmpl" tatsächlichen Inhalt zurückgeben sollen, der möglicherweise "petrol fuel mileage runs 20KMPL in the speed way" enthält.

Der Operator "Entspricht" kann auch mit einem Platzhalter innerhalb des angegebenen Wertes verwendet werden und unterstützt Platzhaltersuchen innerhalb eines Wertes sowohl mit einem als auch mit mehreren Zeichen. Verwenden Sie ? als Platzhalter für ein Zeichen und * als Platzhalter für mehrere Zeichen. Sowohl "John" als auch "Joan" werden von einer Platzhaltersuche nach "Jo?n" (ein Zeichen) oder "Jo*" (mehrere Zeichen) zurückgegeben.

Dieser Operator ist sowohl auf ein- als auch auf mehrwertige Datentypen anwendbar. Dieser Operator führt keine Suche nach Stoppwörtern durch. Weitere Informationen zu Stoppwörtern finden Sie in der Apache Lucene-Dokumentation. Bei dem mit diesem Operator angegebenen Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.

sm ?q=(type eq "Employee" And fields.city sm "Rome") Text, großer Text Abfrageoperator "Ähnlich". Dieser Operator ermöglicht die Suche nach Werten, die den angegebenen Kriterien ähneln (auch als unscharfe Suche bezeichnet). Standardmäßig wird ein Abgleich mit maximal zwei Änderungen vorgenommen. "Rome" ähnelt "Dome". Dieser Operator ist sowohl auf ein- als auch auf mehrwertige Datentypen anwendbar. Bei dem mit diesem Operator angegebenen Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") N/V Mit dem Operator "AND" kann eine UND-Bedingung zwischen mehreren Abfragebedingungen hergestellt werden. Dieser Operator ist gegenüber OR vorrangig.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" N/V Mit dem Operator "OR" kann eine ODER-Bedingung zwischen mehreren Abfragebedingungen hergestellt werden.
( ) ?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/V Mit dem Klammeroperator können die Bedingungen in den Kriterien gruppiert werden. Dieser Operator hat den höchsten Vorrang, gefolgt von AND und dann OR.