Abschnitt: Text: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „==Beschreibung== ==Datenstruktur IES== ==Datenstruktur PHP== <noinclude> Category:Abschnitte </noinclude>“)
 
 
(40 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==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.
  
==Datenstruktur IES==
+
;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.
  
==Datenstruktur PHP==
+
==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>
 +
 
 +
===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