OSGi-Service – Konfiguration der Inhaltsfragment-Komponente

Die Konfiguration muss an den OSGi-Service Konfiguration der Inhaltsfragment-Komponente gebunden sein:

com.adobe.cq.dam.cfm.impl.component.ComponentConfigImpl

NOTE
Weitere Informationen hierzu finden Sie unter Konfigurieren von OSGi.

Beispiel:

cfm-01

Die OSGi-Konfiguration lautet:

BezeichnungOSGi-KonfigurationBeschreibung
Ressourcentypdam.cfm.component.resourceType

Der zu registrierende Ressourcentyp; z. B.

core/wcm/components/contentfragment/v1/contentfragment

Verweiseigenschaftdam.cfm.component.fileReferencePropDer Name der Eigenschaft, die den Verweis auf das Fragment enthält; z. B. fragmentPath oder fileReference
Elementeigenschaftdam.cfm.component.elementsPropDer Name der Eigenschaft, die die Namen der zu rendernden Elemente enthält; z. B.elementName
Varianteneigenschaftdam.cfm.component.variationPropDer Name der Eigenschaft, die den Namen der zu rendernden Variante enthält; z. B.variationName

Für einige Funktionen (z. B. um nur einen Absatzbereich zu rendern) müssen Sie einige Konventionen einhalten:

EigenschaftsnameBeschreibung
paragraphRange

Eine Zeichenfolgeneigenschaft, die den Bereich der Absätze definiert, die ausgegeben werden sollen, wenn sie sich im Rendermodus für einzelne Elemente befinden.

Format:

  • 1 oder 1-3 oder 1-3;6;7-8 oder *-3;5-*
  • nur ausgewertet, wenn paragraphScope = range
paragraphScope

Eine Zeichenfolgeneigenschaft, die definiert, wie Absätze ausgegeben werden sollen, wenn sie sich im Rendermodus für einzelne Elemente befinden.

Werte:

  • all : zum Rendern aller Absätze
  • range : zum Rendern des Bereichs der Absätze, die hier angegeben sind: paragraphRange
paragraphHeadingsEine boolesche Eigenschaft, die definiert, ob Überschriften (z. B. h1, h2, h3) als Absätze (true) oder nicht als Absätze (false) gezählt werden sollen
CAUTION
Dies kann sich in späteren Meilensteinen von Version 6.5 ändern.