Abschnitt: Neuer Tab: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „==Beschreibung== Der "Neuer Tab"-Abschnitt erzeugt einen neuen Tab. Alle nachfolgenden Abschnitte werden in dem Tab zusammengefasst. Erst ein neuer Tab-Abschnitt …“)
 
 
Zeile 63: Zeile 63:
 
====Model====
 
====Model====
  
[https://iesapi.sitepark.com/docs/php/sitekit-module/last/class-SP.SiteKit.Model.Html.TabPanel.html SP\SiteKit\Model\Html\TabPanel]
+
[https://iesapi.sitepark.com/docs/php/sitekit-module/last/class-SP.SiteKit.Model.Html.TabPanel.html SP\SiteKit\Model\Html\TabPanel]<br>
 
[https://iesapi.sitepark.com/docs/php/sitekit-module/last/class-SP.SiteKit.Model.Html.TabPanelItem.html SP\SiteKit\Model\Html\TabPanelItem]
 
[https://iesapi.sitepark.com/docs/php/sitekit-module/last/class-SP.SiteKit.Model.Html.TabPanelItem.html SP\SiteKit\Model\Html\TabPanelItem]
  

Aktuelle Version vom 11. Dezember 2015, 16:36 Uhr

Beschreibung

Der "Neuer Tab"-Abschnitt erzeugt einen neuen Tab. Alle nachfolgenden Abschnitte werden in dem Tab zusammengefasst. Erst ein neuer Tab-Abschnitt sorgt dafür, dass das die nachfolgenden Abschnitte im nächsten Tab zusammengefasst werden. Die einzelnen Tabs werden in einem Tab-Panel zusammengefasst. Das Tab-Panel wird unterbrochen, wenn ein 'Neue Sektion'-Abschnitt verwendet wird. Danach folgende Tab-Abschnitte erzeugen ein neues Tab-Panel.


Name des Tabs
Eingabefeld für das Tab-Label


Konfiguration

IES Optionen

Name Type Beschreibung
{
	"sectionTypes" : {
		...,
		"newTab": {
			"id" : "newTab",
			"name": "Neuer Tab",
			"order": 92,
			"template": { "module" : "sitekit-module", "uri" : "/templates/sectionTypes/newTab.spml" },
			"aggregator" : { "module": "sitekit-module", "uri" : "/aggregator/sectionTypes/newTab.spml" },
			"options" : {
				"newTab" : true
			}
		},
		...
	}
}

PHP Optionen

Mehrsprachigkeit

Unterstütz parallele Mehrsprachigkeit.

IES Mehrsprachigkeit

Die Definitionen der Mehrsprachigkeit befindet sich unter dem Pfad "/WEB-INF/lang/de/templates/sectionTypes/newSection.json" und besitzt folgende Struktur:

{
	"label": "Name des Tabs"
}

PHP Mehrsprachigkeit

Hat keine Mehrsprachigkeits-Definitionen in PHP

Datenstruktur

IES Datenstruktur

Name Type Beschreibung
sp_label String Label des Tabs

PHP Datenstruktur

Model

SP\SiteKit\Model\Html\TabPanel
SP\SiteKit\Model\Html\TabPanelItem