Artikel-Komponenten in PS.Content sind verlagsindividuell unter dem Knoten "hup.one.content.article.content-parts" einrichtbar. Dazu stehen verschiedene Grundbausteine zur Verfügung, die beliebig kombiniert werden können:
Allgemeine Contentpart-Einstellungen:
Bezeichnung | Beschreibung | Parameter |
---|---|---|
name | Name des Contentparts | Freier eindeutiger Text |
enabled | Sichtbar-Kennzeichen | true/false |
content-part | Art des Contentparts | SimpleTextContentPart |
component | Komponente | s. Tabelle unten, von der Komponente hängen die weiteren Parameter ab |
meaning | Liste der Bedeutungen des Contentparts | text - Wörter werden mit in Artikelwortzahl aufgenomme |
show-in-component-tile | Soll im der Contentpart im Komponentenmenü angezeigt werden | true/false default: false |
Bezeichnung | Beschreibung | Parameter |
---|---|---|
HeadlineComponent | Überschriftenkomponente mit optionaler Lang-/Kurzform | label (text), menu-label (text), placeholdertext(text), length (int -1=unbegrenzt), length-short (int: -1=unbegrenzt) |
SimpleTextComponent | Einfache, mitwachsende Textkomponente | label (text), menu-label (text), placeholdertext(text), length (int -1=unbegrenzt), min-row-count (int), fluent-split-target-content-part (Name einer gültigen SimpleTextComponemt z.B. "text") → aktiviert das "fliessende" teilen der Komponente per Shortcut(z.B Enter) |
CodeComponent | Einfache, mitwachsende Textkomponente für Sourcecode (z.B. HTML in Verbindung mit HtmlCodeContentPart) | siehe SimpleTextComponent |
ArticleReferenceComponent | Artikelreferenz innerhalb von PS.Content | label(text),menu-label (text), placeholdertext(text), embedded-default (bool) |
InternetReferenceComponent | Internetreferenz (URL, Facebook, Youtube, Twitter) | label(text),menu-label (text), placeholdertext(text), embedded-default (bool) |
AssetComponent | Asset-Komponente | label(text), menu-label (text), placeholdertext(text) |
TableComponent | Tabellen-Komponente | label(text),menu-label (text), placeholdertext(text), rows (uint), columns (uint), showheader (bool) |
EnumerationComponent | Aufzählung | label (text),menu-label (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),menu-label (text), placeholdertext (text), content-parts {list} |
...
- Komponente darf angelegt werden
hup.one.content.article.content-parts[...].restrict-to-role.create
→ Liste von Rolennamen (wenn leer, dann nicht beschränkt) - Komponente darf geändert oder gelöscht werden
hup.one.content.article.content-parts[...].restrict-to-role.edit
→ Liste von Rolennamen (wenn leer, dann nicht beschränkt)
...
In dieser Kachel wird eine dynamische Liste von Komponentennamen angezeigt, aus der sich Komponenten per DND in den offnen Artikel einfügen lassen.
Es sind alle Komponenten enthalten, für die das Anlage-Recht besteht und bei denen der Konfigurationeintrag
hup.one.content.article.content-parts[...].show-in-component-tile: true
gesetzt ist.
...