Anpassen des Listenblocks

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Listenblöcke sind Content-Blöcke, die dynamisch eine Liste von Links zu Datensätzen innerhalb der Instanz erstellen. Wenn ein Benutzer in einem Listenblock auf einen Link klickt, werden die zugehörigen Informationen auf einer Detailseite angezeigt, die durch den Content Typ bestimmt wird.

    Vorbereitungen

    Erforderliche Rolle: content_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Erstellen Sie die Liste mit einer einfachen Abfrage für eine beliebige Tabelle oder mit einem Skript für eine erweiterte Abfrage. Listen sind leistungsstark und flexibel. Nachfolgend sind einige Orte aufgeführt, die eine vollständige Steuerung der Listenanzeige ermöglichen.

    Tabelle : 1. Listensteuerelement
    Option Beschreibung
    Frames Frames bieten die Möglichkeit, dekorative Container für Content-Blöcke und andere Elemente innerhalb der Site zu erstellen. Wenn Frames mit dem Feld Typ verwendet werden, hat der Designer die vollständige Kontrolle über die Listenplatzierung.
    Listentyp Das Modul „Listendefinitionen“ definiert den Typ der für Content Seiten verfügbaren Listen. Wählen Sie im Listenblockformular eine Listendefinition im Feld Typ aus.
    Listenfilter Stellt jedes Feld in der referenzierten Tabelle für detailliertere Ergebnisse bereit.
    Max. Anzahl von Einträgen Beschränkt die Ergebnisse aus einer Tabelle auf das Design des Blocks.
    Sortieren und Sortierrichtung Ermöglicht die Sortierung nach einem beliebigen Feld in der referenzierten Tabelle, entweder in aufsteigender oder absteigender Reihenfolge.

    Sie können Listenblöcke auch verwenden, um eine Liste mit Links zu Informationen außerhalb Ihrer Instanz zu erstellen. Erstellen Sie die externen Links als Datensätze in der Tabelle „Content Link“ [content_link], und führen Sie dann die Schritte in diesem Verfahren aus.

    Prozedur

    1. Navigieren zu Alle > Inhaltsmanagement > Listenan.
    2. Klicken Sie auf Neu.
    3. Füllen Sie das Formular aus.
      Tabelle : 2. Listenblockfelder
      Feld Beschreibung
      Name Geben Sie einen eindeutigen Namen für den Listen-Content-Block ein. Er dient zur Identifizierung des Datensatzes in der Instanz und wird nicht auf der Content Seite angezeigt. Verwenden Sie dazu das Feld Titel.
      Kategorie Wählen Sie eine Kategorie aus, um eine Organisation für den Listeninhaltsblock bereitzustellen.
      Typ Wählen Sie ein UI-Makro für Listendefinitionen aus, um die Liste der Links zu formatieren.

      Weitere Informationen finden Sie unter Listendefinitionen konfigurieren.

      Frame Wählen Sie einen Rahmenstyling für den Listenblock aus. Weitere Informationen finden Sie unter Frame UI-Makros erstellen.
      Erweitert Aktivieren Sie diese Checkbox, um das Generieren einer Liste aus einem Skript statt aus einer einfachen gefilterten Abfrage zu aktivieren.
      Abfrage Filtert die Ergebnisse mit einem Condition Builder.
      Aktiviert Aktivieren Sie diese Checkbox, um den Block für die Verwendung verfügbar zu machen.
      Titel Geben Sie den Namen ein, der am oberen Rand des Listenblocks angezeigt werden soll, wenn er auf einer Content Seite angezeigt wird.
      Max. Einträge Legen Sie die maximale Anzahl von Einträgen fest, die in diesem Listenblock angezeigt werden sollen.
      Tabelle Wählen Sie eine Tabelle aus, um die Listenelemente abzufragen. Anhand der Tabelle wird festgelegt, welche Detailseite angezeigt wird, wenn ein Benutzer auf einen Link im Listenblock klickt. Weitere Informationen finden Sie unter Konfigurieren Sie einen Inhaltstyp
      Hinweis:
      Die Liste zeigt nur Tabellen und Datenbankansichten an, die sich im selben Bereich wie der Listenblock befinden.
      Bedingt Aktivieren Sie diese Checkbox, um die Verwendung von Skriptbedingungen zu ermöglichen. Bei entsprechender Auswahl wird das Skriptfeld Bedingung angezeigt. Andere Felder, die angezeigt werden, enthalten die Checkboxes Angemeldet und Wenn leer, auslassen.
    4. Klicken Sie auf Senden.