Abschnitt: Code

Aus SiteparkWiki
Version vom 21. Oktober 2015, 10:37 Uhr von Veltrup (Diskussion | Beiträge) (→‎PHP Datenstruktur)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Beschreibung

Der Code-Abschnitt bietet eine technische Möglichkeit zur Code-Eingabe (z.B. HTML-Markup, JavaScript- und/oder PHP-Code). Der Code-Abschnitt kann nur von Personen mit den Rollen "code" oder "admin" verwendet werden.

Beispielanwendungen sind: Einbindung von Webcams, Spezialformulare, Flash-Anwendungen etc. Für Redakteure wird an Stelle des Codes ein kurzer Hinweis eingeblendet, dass an dieser Stelle eine funktionale Erweiterung integriert wurde. Die Verantwortung für ein korrektes Funktionieren sowie die korrekte Darstellung des eingefügten Codes liegt beim zuständigen Nutzer.

Konfiguration

IES Optionen

{
	"sectionTypes" : {
		...,
		"code": {
			"id" : "code",
			"name": "Code",
			"order": 0.2,
			"editorLevel": ["admin", "code"],
			"template": { "module" : "sitekit-module", "uri" : "/templates/sectionTypes/code.spml" },
			"aggregator" : { "module" : "sitekit-module", "uri" : "/aggregator/sectionTypes/code.spml" }
		},
		...
	}
}

PHP Optionen

Mehrsprachigkeit

Unterstütz keine implizite Mehrsprachigkeit.

Datenstruktur

IES Datenstruktur

Name Type Beschreibung
sp_code String Code (HTML, JavaScript, PHP)

PHP Datenstruktur

Der Code-Abschnitt benutzt folgende Models:

SP\SiteKit\Model\Content\Code

Model

SP\SiteKit\Model\Content\Code