Artikel-Komponenten in PS.Content sind verlagsindividuell unter dem Knoten "hup.one.content.article.contentParts" einrichtbar. Dazu stehen verschiedene Grundbausteine zur Verfügung, die beliebig kombiniert werden können:
Bezeichnung | Beschreibung | Parameter |
---|---|---|
HeadlineComponent | Überschriftenkomponente mit optionaler Lang-/Kurzform | label (text), menuLabel (text), placeholdertext (text), length (int -1=unbegrenzt), lengthShort (int: -1=unbegrenzt) |
SimpleTextComponent | Einfache, mitwachsende Textkomponente | label (text), menuLabel (text), placeholdertext (text), length (int -1=unbegrenzt), minRowCount (int) |
CodeComponent | Einfache, mitwachsende Textkomponente für Sourcecode (z.B. HTML in Verbindung mit HtmlCodeContentPart) | siehe SimpleTextComponent |
ArticleReferenceComponent | Artikelreferenz innerhalb von PS.Content | label (text), menuLabel (text), placeholdertext (text), embeddedDefault (bool) |
InternetReferenceComponent | Internetreferenz (URL, Facebook, Youtube, Twitter) | label (text), menuLabel (text), placeholdertext (text), embeddedDefault (bool) |
AssetComponent | Asset-Komponente | label (text), menuLabel (text), placeholdertext (text) |
TableComponent | Tabellen-Komponente | label (text), menuLabel (text), placeholdertext (text), rows (uint), columns (uint), showheader (bool) |
EnumerationComponent | Aufzählung | label (text), menuLabel (text), placeholdertext (text), enumtype (text: normal, numbered, alphabetic) |
ClusterComponent | Cluster-Komponente - Kann aus anderen Komponenten aufgebaut werden. zB. Um eine Infobox oä. zu realisieren. | label (text), menuLabel (text), placeholdertext (text), contentParts {list} |
Sortierung
Die Sortierung der Komponenten im "Hinzufügen" Menü, kann über den folgenden Eintrag beeinflusst werden:
hup.one.content.article.sortOrders.contentParts
Rechte
- Komponente darf angelegt werden
hup.one.content.article.contentParts.restrictToRole.create
→ Liste von Rolennamen (wenn leer, dann nicht beschränkt) - Komponente darf geändert oder gelöscht werden
hup.one.content.article.contentParts.restrictToRole.edit
→ Liste von Rolennamen (wenn leer, dann nicht beschränkt)
Ist einer Rolle das Create-Recht zugeordnet, hat diese implizit auch das Edit-Recht für die betreffende Komponente.
Beispiele
Im folgenden sehen Sie ein paar Beispiele für die Konfiguration von Komponenten.