Abschnitt: Text: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Knak (Diskussion | Beiträge) |
Knak (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
|} | |} | ||
+ | ==Konfiguration== | ||
+ | ===Optionen=== | ||
+ | {| class="prettytable" | ||
+ | |- class="hintergrundfarbe1" | ||
+ | ! Name || Type || Required || Default || Beschreibung | ||
+ | |- | ||
+ | | <code>enableHighlight</code> | ||
+ | | [[Boolean]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | Checkbox "hervorheben" einschalten | ||
+ | |- | ||
+ | | <code>enableInToc</code> | ||
+ | | [[Boolean]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | Checkbox "für Inhaltsverzeichnis verwenden" einschalten | ||
+ | |} | ||
+ | <source lang="xml"> | ||
+ | { | ||
+ | "sectionTypes" : { | ||
+ | ..., | ||
+ | "text": { | ||
+ | "id" : "text", | ||
+ | "name": { "de" : "Text", "en" : "Text" }, | ||
+ | "order": 0.1, | ||
+ | "template": { "module" : "sitekit-module", "uri" : "/templates/sectionTypes/text.spml" }, | ||
+ | "aggregator": { "module" : "sitekit-module", "uri" : "/aggregator/sectionTypes/text.spml" }, | ||
+ | "options" : { | ||
+ | "enableHighlight" : true, | ||
+ | "enableInToc" : true | ||
+ | } | ||
+ | }, | ||
+ | ... | ||
+ | } | ||
+ | } | ||
+ | </source> | ||
+ | ===Mehrsprachigkeit=== | ||
+ | Die Definitionen der Mehrsprachigkeit befindet sich unter dem Pfad "/WEB-INF/lang/de/templates/sectionTypes/text.json" und besitzt folgende Struktur: | ||
+ | <source lang="xml"> | ||
+ | { | ||
+ | "headline": "Überschrift", | ||
+ | "text": "Text", | ||
+ | "highlight": "hervorheben", | ||
+ | "index": "für Inhaltsverzeichnis verwenden" | ||
+ | } | ||
+ | </source> | ||
==Datenstruktur IES== | ==Datenstruktur IES== | ||
{| class="prettytable" | {| class="prettytable" |
Version vom 14. Juli 2015, 10:42 Uhr
Beschreibung
Der Text-Abschnitt besteht aus einer Überschrift und einem Text. Der Text wird mittels einer Textarea oder dem WYSIWYG-Editor TinyMCE gepflegt. Neben der Formatierung des Textes bietet der TinyMCE die Möglichkeit Verlinkungen auf Systeminterne Artikel zu erstellen.
Option | Beschreibung |
---|---|
hervorheben
|
Die Überschrift des Text-Abschnitts wird mittels HTML-Markup und/oder (S)CSS hervorgehoben. |
für Inhaltsverzeichnis verwenden
|
Die Überschrift des Text-Abschnitts wird für ein Inhaltsverzeichnis verwendet. Damit wird das Navigieren zwischen mehreren Text-Abschnitten ermöglicht. |
Konfiguration
Optionen
Name | Type | Required | Default | Beschreibung |
---|---|---|---|---|
enableHighlight
|
Boolean | Nein | None | Checkbox "hervorheben" einschalten |
enableInToc
|
Boolean | Nein | None | Checkbox "für Inhaltsverzeichnis verwenden" einschalten |
{
"sectionTypes" : {
...,
"text": {
"id" : "text",
"name": { "de" : "Text", "en" : "Text" },
"order": 0.1,
"template": { "module" : "sitekit-module", "uri" : "/templates/sectionTypes/text.spml" },
"aggregator": { "module" : "sitekit-module", "uri" : "/aggregator/sectionTypes/text.spml" },
"options" : {
"enableHighlight" : true,
"enableInToc" : true
}
},
...
}
}
Mehrsprachigkeit
Die Definitionen der Mehrsprachigkeit befindet sich unter dem Pfad "/WEB-INF/lang/de/templates/sectionTypes/text.json" und besitzt folgende Struktur:
{
"headline": "Überschrift",
"text": "Text",
"highlight": "hervorheben",
"index": "für Inhaltsverzeichnis verwenden"
}
Datenstruktur IES
Name | Type | Required | Default | Beschreibung |
---|---|---|---|---|
sp_headline
|
String | Nein | None | Überschrift |
sp_text
|
String | Nein | None | Text |
sp_highlight
|
Boolean | Nein | false | Überschrift hervorheben |
sp_inToc
|
Boolean | Nein | false | für Inhaltsverzeichnis verwenden |
Datenstruktur PHP
Klasse
SP\SiteKit\Model\Content\Text
Model
Name | Type |
---|---|
$headline
|
String |
$text
|
String |
$highlight
|
Boolean |
$inToc
|
Boolean |
Methoden
Name | Parameter | Rückgabewert |
---|---|---|
setHeadline($headline)
|
String | None |
getHeadline()
|
None | String |
setText($text)
|
String | None |
getText()
|
None | String |
setHighlight($highlight)
|
Boolean | None |
getHighlight()
|
None | Boolean |
setInToc()
|
Boolean | None |
getInToc()
|
None | Boolean |