Abschnitt: Text: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Knak (Diskussion | Beiträge) (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. | ||
− | + | ;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, 16: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 |