Boxen werden in ähnlicher Weise erstellt, bearbeitet und veröffentlicht wie Seiten. Anders als Seiten sind Boxen jedoch nicht in einer Struktur wie der Sitemap organisiert, sondern werden in Gruppen verwaltet. Eine Gruppe wiederum entspricht einer bestimmten Position im Template, die durch einen bestimmten Namen definiert ist. Sie können sich diese Position im Template wie eine Funktion vorstellen, die Gruppen mit bestimmen Namen auswählt.
Eigenschaften von Gruppen
Gruppen haben in papaya CMS folgende wichtige Eigenschaften:
Titel: Gruppentitel. Der Titel dient im Backend von papaya CMS als interne Beschriftung dieser Gruppe. Sie sollten einen Namen wählen, der eindeutig darüber Auskunft gibt, in welcher Position die Boxen dieser Gruppe im Frontend erscheinen.
Name: Interner Name. Anhand dieses Namens können Sie entscheiden, an welcher Stelle im Template die Boxen dieser Gruppe eingebunden werden sollen. Sie können nur Namen verwenden, die auch im Template definiert sind.
Einbinden von Boxen im Template
Boxen werden im Template nach Gruppen geordnet eingebunden. Für jede Gruppe muss also im Template eine spezielle Position bzw. Auswahlfunktion definiert sein. Um eine Box im Template einzubinden, wird in der Templatesprache (XSLT) zuerst eine Gruppe anhand des internen Gruppennamens ausgewählt. Im folgenden Schritt werden alle Boxen der Gruppe in die Seitenvorlage eingebunden. Der interne Gruppenname fungiert also als Selektor für die Auswahlfunktion im Template.
Damit Boxen an die richtige Stelle im Template eingebunden werden können, müssen sie also in der passenden Gruppe angelegt werden. Die Gruppen wiederum müssen einen Namen haben, der dem Selektor im Template entspricht. Sie können also nicht einfach eine Gruppe anlegen und dieser einen beliebigen internen Namen vergeben. Näheres zur Einbindung von Boxen in das Template können Sie im Handbuch „papaya CMS 5: Templates und Themes entwickeln“ erfahren.
Gruppennamen im Demotemplate
Im Template der Demoinstallation sind zwei Selektoren für Boxen definiert, die sich durch das Drei-Spalten-Layout ergeben. Die linke Spalte ist für die Navigation vorgesehen und ist über den Selektor mit dem Namen „navigation“ erreichbar, die rechte Spalte ist für kontextuelle Hinweise vorgesehen und kann über den Selektor mit dem Namen „right“ erreicht werden. Darüber hinaus gibt es den Selektor „left“. Diese Position ist für zusätzliche Boxen vorgesehen, die unterhalb der Navigation dargestellt werden.
Arbeitsschritte beim Anlegen einer Box
Sie legen eine Box in folgenden Schritten an:
Box erstellen und der Box bestimmen, siehe Abschnitt 4.6.5, „Box erstellen“.
auswählen, siehe Abschnitt 4.6.7, „Ansicht auswählen“.
der Box eingeben, siehe Abschnitt 4.6.8, „Inhalt der Box eingeben“.
Ausgabe der Box in der ansehen, siehe Abschnitt 4.6.9, „XML-Vorschau der Box betrachten“.
Box veröffentlichen, siehe Abschnitt 4.6.10, „Box veröffentlichen“.
Um Gruppen sowie Boxen erstellen und bearbeiten zu können, müssen Sie die Boxverwaltung öffnen. Dazu klicken Sie in der Menügruppe „Inhalt“ auf :
Funktionen im Bearbeitungsmenü
Im Bearbeitungsmenü können Sie folgende Funktionen aufrufen:
Tabelle 4.10. Funktionen im Bearbeitungsmenü der Boxverwaltung
| Menüpunkt | Funktion |
|---|---|
| Neue Gruppe anlegen | |
| Aktuelle Gruppe löschen. Sie können nur Gruppen löschen, die keine Boxen enthalten. | |
| Neue Box anlegen | |
| Aktuelle Box löschen | |
| Aktuelle Box veröffentlichen |
Content-Bereich
Der Content-Bereich ist in der aktivierten Gruppenansicht zweispaltig aufgebaut:
Die linke Spalte enthält den Abschnitt „Boxen“, in dem die einzelnen Gruppen aufgelistet werden. Sie können auf das Plus-Icon links neben dem Gruppennamen klicken, um die Gruppe aufzuklappen. Unterhalb der Gruppe werden alle zugehörigen Boxen eingerückt aufgelistet.
Der mittlere Content-Bereich enthält die Eingabemaske „Eigenschaften“, in der Sie die Eigenschaften einer ausgewählten Gruppe bearbeiten können.
Wenn Sie eine Box auswählen, können Sie eine entsprechende Benutzeroberfläche sehen:
Bei einer ausgewählten Box ist der Content-Bereich dreispaltig aufgebaut:
Über die mittlere und rechte Spalte des Content-Bereiches erstreckt sich eine Toolbar, mit der Sie bestimmte Bereiche der Boxverwaltung aufrufen können.
Die mittlere Spalte enthält je nach ausgewähltem Bereich Eingabemasken zum Bearbeiten der Boxeigenschaften und entsprechender Inhalte.
Die rechte Spalte zeigt je nach ausgewähltem Bereich Kontextinformationen an.
Die Toolbar ist workfloworientiert aufgebaut. Wenn Sie eine neue Box anlegen, arbeiten Sie also die Buttons in der Toolbar von links nach rechts durch.
Liste der verknüpften Seiten
Bei ausgewählter Box können Sie unterhalb der Eingabemaske „Eigenschaften“ eine Liste aller Seiten sehen, an die Sie die aktuelle Box angebunden haben. Sie können sich eine Seite aus der Liste in der Seitenansicht ansehen, indem Sie auf den entsprechenden Eintrag in der Liste klicken:
Auf diese Weise ist es Ihnen möglich, die Verknüpfung der Box mit bestimmten Seiten zu lösen. Dazu rufen Sie auf der Seitenansicht der Seite den Bereich auf, siehe Abschnitt 4.2.8, „Boxen anbinden, verschieben und lösen“.
Status der Boxen
Boxen können verschiedene Status haben, die durch Icons vor dem Titel der Box im Abschnitt „Boxen“ dargestellt werden:
Die folgende Tabelle schlüsselt die Bedeutung der verschiedenen Icons auf:
Tabelle 4.11. Übersicht der Boxenstatus
| Icon | Status |
|---|---|
![]() | Box ist offline und nicht im Frontend sichtbar. |
![]() | Box wurde veröffentlicht. |
![]() | Veröffentlichte Box wurde geändert. Die Box muss erneut veröffentlicht werden, damit die Änderungen im Frontend sichtbar werden. |







