Abschnitt: Text: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 9: Zeile 9:
 
==Konfiguration==
 
==Konfiguration==
 
===IES Optionen===
 
===IES Optionen===
{| class="prettytable"
 
|- class="hintergrundfarbe1"
 
! Name || Type || Beschreibung
 
|-
 
| <code>sectionTypes.text.options.enableHighlight</code>
 
| [[Boolean]]
 
| Checkbox "hervorheben" freischalten
 
|-
 
| <code>sectionTypes.text.options.enableInToc</code>
 
| [[Boolean]]
 
| Checkbox "für Inhaltsverzeichnis verwenden" freischalten
 
|}
 
 
<source lang="javascript">
 
<source lang="javascript">
 
{
 
{
Zeile 33: Zeile 21:
 
"uri" : "/templates/sectionTypes/text.spml"
 
"uri" : "/templates/sectionTypes/text.spml"
 
},
 
},
"aggregator": { "module" : "sitekit-module", "uri" : "/aggregator/sectionTypes/text.spml" },
+
"aggregator": { "module" : "sitekit-module", "uri" : "/aggregator/sectionTypes/text.spml" }
"options" : {
 
"enableHighlight" : true,
 
"enableInToc" : true
 
}
 
 
},
 
},
 
...
 
...

Version vom 6. November 2015, 16:33 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.

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

IES Optionen

{
	"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" }
		},
		...
	}
}

PHP Optionen

Mehrsprachigkeit

Unterstütz parallele Mehrsprachigkeit.

IES 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"
}

PHP Mehrsprachigkeit

Hat keine Mehrsprachigkeits-Definitionen in PHP

Datenstruktur

IES Datenstruktur

Name Type Beschreibung
sp_headline String Überschrift
sp_text String Text
sp_highlight Boolean Überschrift hervorheben
sp_inToc Boolean für Inhaltsverzeichnis verwenden

PHP Datenstruktur

Model

SP\SiteKit\Model\Content\Text