Abschnitt: Kontaktdaten: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 56: Zeile 56:
  
 
===Datenstruktur===
 
===Datenstruktur===
 +
Die Daten werdn zZ. mit dem Key 'aside' parallel zum 'main'  in dem 'content' Bereich abgelegt. Zusätzlich werden die 'Model-Daten' mit dem Key 'contactPoint' in dem Bereich 'metadata' abgelegt.
 +
  
 
<source lang="xml">
 
<source lang="xml">
Zeile 87: Zeile 89:
 
]
 
]
 
</source>
 
</source>
 +
 +
====Model====
 +
 +
[https://iesapi.sitepark.com/docs/php/sitekit-module/last/class-SP.SiteKit.Model.Contact.html SP\SiteKit\Model\Contact]
 +
 
<noinclude>
 
<noinclude>
 
[[Category:Abschnitte]]
 
[[Category:Abschnitte]]
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 21. Oktober 2015, 10:42 Uhr

Beschreibung

Mit dem Kontaktdaten-Abschnitt können Kontaktinformationen für einen Artikel angegeben werden. Sollten in dem IES-Mandaten CityGov-Daten zur Verfügung stehen, kann der Redakteur eine Verknüpfung mit einer Person oder Organisation erstellen. Alternativ können die Daten manuell angegeben werden.

Felder der manuellen Eingabe

Organisation
...
Vorname
...
Nachname
...
...


Konfiguration

IES Optionen

Name Type Beschreibung
sectionTypes.contactPoint.options.??? zZ. gibt es keine Optionen


Beispiel

{
	"sectionTypes" : {
		...,
		"contactPoint": {
			"id" : "contactPoint",
			"name": "Kontaktdaten",
			"order": 2,
			"template":  { "module" : "sitekit-module", "uri" : "/templates/sectionTypes/contactPoint.spml" },
			"aggregator" : { "module": "sitekit-module", "uri" : "/aggregator/sectionTypes/contactPoint.spml", "contentScope" : "aside" }
		},
		...
	}
}

PHP Optionen

zZ keine.

Mehrsprachigkeit

zZ. keine Mehrsprachigkeit für die Ausgabe

IES Mehrsprachigkeit

ja: sitekit-module/webapp/WEB-INF/lang/de/templates/sectionTypes/contactPoint.json

PHP Mehrsprachigkeit

Hat keine Mehrsprachigkeits-Definitionen in PHP

Datenstruktur

IES Datenstruktur

Datenstruktur

Die Daten werdn zZ. mit dem Key 'aside' parallel zum 'main' in dem 'content' Bereich abgelegt. Zusätzlich werden die 'Model-Daten' mit dem Key 'contactPoint' in dem Bereich 'metadata' abgelegt.


	"type" => "contactPoint",
	"id" => "contactPoint-1",
	"model" => [
		<!-- Daten, die nur bei manueller Eingabe zur Verfügung stehen-->
		"organisation" => "Name der Organisation",
		"organisationAffix" => "Namensergänzung",
		"label" => "Name der Organisation",

		<!-- Daten, die nur bei einer CityGov Verknüpfung zur Verfügung stehen-->
		"url" : "/vv/personsn/peter.lustig.php"
		"function" : "Amtsleiter"
		"label" => "Herr Dr. Peter von Lustig",

		<!-- allgemeine Daten-->
		"salutation" => "Frau",
		"title" => "Dr.",
		"firstname" => "Peter",
		"lastname" => "Lustig",
		"nameAffix" => "Fürst von und zu",
		"street" => "Musterstraße",
		"housenumber" => "1",
		"zip" => "48143",
		"city" => "Münster",
		"phone" => "+49 0251 123456789",
		"fax" => "+49 0251 23567890",
		"email" => "spam@sitepark.com",
		"url" => "http://www.sitepark.com"
	]

Model

SP\SiteKit\Model\Contact