Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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:

...

BezeichnungBeschreibungParameter
name
Name des ContentpartsFreier eindeutiger Text
enabledSichtbar-Kennzeichentrue/false
content-part
Art des Contentparts
SimpleTextContentPart
component
Komponentes. Tabelle unten, von der Komponente hängen die weiteren Parameter ab
meaningListe der Bedeutungen des Contentparts

text - Wörter werden mit in Artikelwortzahl aufgenomme
headline
leader
asset
table
link
enumeration
cluster

show-in-component-tile
Soll im der Contentpart im Komponentenmenü angezeigt werdentrue/false default: false

...

BezeichnungBeschreibungParameter
HeadlineComponentÜberschriftenkomponente mit optionaler Lang-/Kurzformlabel (text), menu-label (text), placeholdertext(text), length (int -1=unbegrenzt), length-short (int: -1=unbegrenzt)
SimpleTextComponentEinfache, mitwachsende Textkomponentelabel (text), menu-label (text), placeholdertext(text), length (int -1=unbegrenzt), min-row-count (int), fluent-split-target-content-part (Name einer gültigen SimpleTextComponemt SimpleTextComponente z.B. "text" oder einer Clustercomponente, welche mindestens eine SimpleTextComponente enthält) → aktiviert das "fliessende" teilen der Komponente per Shortcut(z.B Enter)
CodeComponentEinfache, mitwachsende Textkomponente für Sourcecode (z.B. HTML in Verbindung mit HtmlCodeContentPart)siehe SimpleTextComponent
ArticleReferenceComponentArtikelreferenz innerhalb von PS.Contentlabel(text),menu-label (text), placeholdertext(text), embedded-default (bool)
InternetReferenceComponentInternetreferenz (URL, Facebook, Youtube, Twitter)label(text),menu-label (text), placeholdertext(text), embedded-default (bool)
AssetComponentAsset-Komponentelabel(text), menu-label (text), placeholdertext(text)
TableComponentTabellen-Komponentelabel(text),menu-label (text), placeholdertext(text), rows (uint), columns (uint), showheader (bool)
EnumerationComponentAufzählunglabel (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}

fluent-split-target-content-part (analog wie bei SimpleTextComponent)


Sortierung

Die Sortierung der Komponenten im "Komponente hinzufügen" und "Komponente aufsplitten" Menü sowie in der Komponenten Kachel, kann über den folgenden Eintrag beeinflusst werden:

...

  • 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.

...