2016-08-02 6 views
2

Ist es in Sitecore 8.1 möglich, eine Liste von Komponenten zu erstellen, die an mehreren Stellen auf der Site wiederverwendet werden können?Wiederverwendbare Sammlung von Componenets in Sitecore 8.1

Zum Beispiel habe ich auf meiner Website eine Seitenleiste, die eine Komponente mit einer Liste der neuesten Nachrichten, eine andere Komponente mit einer Liste der aktuellen Angebote und eine andere Komponente mit einer Anzeige enthält. Viele meiner Seiten verwenden dieselbe Seitenleiste, aber nicht alle, also möchte ich sie nicht in mein Layout einfügen. Anstatt dieselbe Seitenleiste für jede Seite neu erstellen zu müssen, möchte ich sie einmal in einem eigenen Container/einer eigenen Komponente erstellen, um sie dann wiederverwenden zu können.

Ich kann eine Komponente mit den benötigten Komponenten in einer Ansicht nicht fest codieren, weil ich andere nicht-technische Benutzer brauche, um den Inhalt nach Bedarf ändern zu können.

Antwort

1

Ja, es ist möglich. In der Tat ist dies die empfohlene Methode zum Aufbau von Sitecore-Komponenten. Um kleine atomare Komponenten zu erstellen, die Sie erstellen, um komplexere Benutzeroberflächen bereitzustellen.

Für Situationen wie Ihre Sidebar, wo Sie die komplexe Komponente auf vielen Seiten haben möchten, können Sie ein Modul namens Composite Components verwenden. Dieses Modul ist im Sitecore Marketplace here verfügbar.

Im Überblick können Sie mit diesem Modul Präsentationen aus kleineren atomaren Renderings erstellen und sie zu einem komplexeren Rendering wie einer Seitenleiste zusammenfassen. Dann können Sie diese Komponente leicht zu anderen Seiten hinzufügen, indem Sie eine Datenquelle verwenden. Ich habe es bei vielen Projekten sehr nützlich gefunden.

+1

Das ist genial! Vielen Dank! – BSmith

Verwandte Themen