Abschnitt: Text: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(39 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Der Text-Abschnitt besteht aus einer Überschrift und einem Text. Neben der Eingabe des Textes als Plaintext besteht die Möglichkeit diesen mit dem WYSIWYG-Editor TinyMCE zu einzugeben.
+
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.
 
Neben der Formatierung des Textes bietet der TinyMCE die Möglichkeit Verlinkungen auf Systeminterne Artikel zu erstellen.
  
Des Weiteren besitzt Text-Abschnitt folgende Optionen:
+
;hervorheben: Die Überschrift des Text-Abschnitts wird mittels HTML-Markup und/oder (S)CSS hervorgehoben.
- hervorheben: Die Überschrift des Text-Abschnitts wird mittels 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.
- für Inhaltsverzeichnis verwenden: Das Inhaltsverzeichnis wird oberhalb aller Abschnitte automatisch generiert und bietet mittels Sprungmarken die Möglichkeit
 
  
==Datenstruktur IES==
+
==Konfiguration==
 +
===IES Optionen===
 +
<source lang="javascript">
 +
{
 +
"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" }
 +
},
 +
...
 +
}
 +
}
 +
</source>
  
==Datenstruktur PHP==
+
===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:
 +
<source lang="javascript">
 +
{
 +
"headline": "Überschrift",
 +
"text": "Text"
 +
}
 +
</source>
 +
 
 +
===PHP Mehrsprachigkeit===
 +
Hat keine Mehrsprachigkeits-Definitionen in PHP
 +
 
 +
==Datenstruktur==
 +
===IES Datenstruktur===
 +
{| class="prettytable"
 +
|- class="hintergrundfarbe1"
 +
! Name || Type || Beschreibung
 +
|-
 +
| <code>sp_headline</code>
 +
| [[String]]
 +
| Überschrift
 +
|-
 +
| <code>sp_text</code>
 +
| [[String]]
 +
| Text
 +
|}
 +
 
 +
===PHP Datenstruktur===
 +
 
 +
====Model====
 +
 
 +
[https://iesapi.sitepark.com/docs/php/sitekit-module/last/class-SP.SiteKit.Model.Content.Text.html SP\SiteKit\Model\Content\Text]
  
 
<noinclude>
 
<noinclude>
 
[[Category:Abschnitte]]
 
[[Category:Abschnitte]]
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 6. November 2015, 17:34 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"
}

PHP Mehrsprachigkeit

Hat keine Mehrsprachigkeits-Definitionen in PHP

Datenstruktur

IES Datenstruktur

Name Type Beschreibung
sp_headline String Überschrift
sp_text String Text

PHP Datenstruktur

Model

SP\SiteKit\Model\Content\Text