Zum Inhalt springen

Ansichtsmodi für Kollektionen

FireCMS bietet drei Ansichtsmodi für Ihre Kollektionen: Tabelle (Standard), Karten und Kanban. Benutzer können zwischen Ansichten wechseln — oder Sie können einen Standard vorgeben, der zu Ihrem Inhalt passt.

Kollektionsansichtsmodi

AnsichtsmodusBeschreibungAm besten für
TabelleTabellenkalkulationsartiges Raster mit Inline-BearbeitungDichte Daten, Massenoperationen, detaillierte Datensätze
KartenResponsives Raster mit Thumbnails und SchlüsselfeldernVisuelle Inhalte, Produktkataloge, Medienbibliotheken
KanbanBoard mit Spalten basierend auf einem Status-/KategoriefeldWorkflows, Aufgabenmanagement, Bestellpipelines

Verwenden Sie die defaultViewMode-Eigenschaft in Ihrer Kollektionskonfiguration:

const productsCollection = buildCollection({
path: "products",
name: "Products",
defaultViewMode: "cards", // "table" | "cards" | "kanban"
properties: {
// ...
}
});

Benutzer können trotzdem zwischen Ansichten wechseln — defaultViewMode legt nur fest, was sie zuerst sehen.


Standardmäßig sind alle drei Ansichtsmodi verfügbar. Verwenden Sie enabledViews, um einzuschränken, welche Ansichten angezeigt werden:

const ordersCollection = buildCollection({
path: "orders",
name: "Orders",
enabledViews: ["table", "kanban"], // Kartenansicht ist nicht verfügbar
properties: {
// ...
}
});

Der Standard-Ansichtsmodus. Zeigt Entities in einem tabellenkalkulationsartigen Raster mit Unterstützung für:

  • Inline-Bearbeitung
  • Sortieren und Filtern
  • Spaltengrößenanpassung und -neuordnung
  • Massenauswahl

Am besten für: Benutzerlisten, Transaktionsprotokolle, Analysedaten, jede Kollektion, bei der Sie viele Felder auf einmal sehen müssen.


Verwandelt Ihre Kollektion in ein responsives Raster von Karten. Jede Karte zeigt:

  • Bild-Thumbnails (automatisch aus Bild-Eigenschaften erkannt)
  • Titel und Schlüsselmetadaten
  • Schnellaktionen

Kartenansicht Beispiel

const productsCollection = buildCollection({
path: "products",
name: "Products",
defaultViewMode: "cards",
properties: {
name: buildProperty({ dataType: "string", name: "Name" }),
image: buildProperty({
dataType: "string",
storage: { mediaType: "image", storagePath: "products" }
}),
price: buildProperty({ dataType: "number", name: "Price" })
}
});

Am besten für: Produktkataloge, Blogbeiträge, Medienbibliotheken, Teamverzeichnisse, Portfolios — jede Kollektion mit Bildern.


Zeigt Entities als Karten an, die in Spalten basierend auf einer Enum-Eigenschaft organisiert sind. Ziehen und ablegen Sie Karten zwischen Spalten, um ihren Status zu aktualisieren.

Kanban-Ansicht in Aktion

Die Kanban-Ansicht ist automatisch verfügbar für jede Kollektion, die mindestens eine String-Eigenschaft mit definierten enumValues hat. Keine zusätzliche Konfiguration erforderlich.

Wenn Ihre Kollektion mehrere Enum-Eigenschaften hat, können Sie mit der kanban-Konfiguration festlegen, welche standardmäßig für Spalten verwendet wird.

const tasksCollection = buildCollection({
path: "tasks",
name: "Tasks",
defaultViewMode: "kanban",
kanban: {
columnProperty: "status" // Optional: wählt vor, nach welchem Enum gruppiert wird
},
properties: {
title: buildProperty({ dataType: "string", name: "Task" }),
status: buildProperty({
dataType: "string",
name: "Status",
enumValues: {
todo: "To Do",
in_progress: "In Progress",
review: "Review",
done: "Done"
}
})
}
});

Um die Neuordnung von Karten innerhalb einer Spalte zu aktivieren, fügen Sie eine orderProperty hinzu:

const tasksCollection = buildCollection({
path: "tasks",
name: "Tasks",
defaultViewMode: "kanban",
kanban: { columnProperty: "status" },
orderProperty: "order", // Muss auf eine Zahleneigenschaft verweisen
properties: {
title: buildProperty({ dataType: "string", name: "Task" }),
status: buildProperty({
dataType: "string",
name: "Status",
enumValues: { todo: "To Do", in_progress: "In Progress", done: "Done" }
}),
order: buildProperty({ dataType: "number", name: "Order" })
}
});

Am besten für: Aufgabenmanagement, Auftragserfüllung, Content-Pipelines, Support-Tickets, Einstellungsworkflows.


Wenn Sie FireCMS Cloud verwenden, können Sie Ansichtsmodi über die UI konfigurieren:

  1. Öffnen Sie Ihre Kollektionseinstellungen
  2. Gehen Sie zur Registerkarte Anzeige
  3. Wählen Sie Ihre Standard-Kollektionsansicht (Tabelle, Karten oder Kanban)
  4. Für Kanban wählen Sie die Kanban-Spalteneigenschaft und optional eine Ordnungseigenschaft

Kanban-Einstellungen in FireCMS Cloud