Gibt alle Pauschalen als Fluid-Objekt zurück.
Folgender Namespace muss im Templatefile gesetzt werden:
{namespace hapi=TYPO3\BhHapi\ViewHelpers}
{namespace hapi=TYPO3\BhHapi\ViewHelpers}
Attribute
Name | Beschreibung | Type | default | required |
---|---|---|---|---|
as | Hier kann der Key für das Pauschalen-Objekt benannt werden | string | packages | false |
limit | Gibt an, wie viele Pauschalen ausgegeben werden sollen. Der Standardwert 0 bedeutet, dass alle Pauschalen ausgegeben werden | integer | 0 | false |
Beispiel
html
<hapi:get.package.list>
<f:for each="{packages}" as="package">
{package.title}<br>
</f:for>
</hapi:get.package.list>
Ausgabe
html
Spezial Angebot
Spezial Angebot 2
Rückgabewerte
html
{
"PACKAGE_1": {
"code": "PACKAGE_1",
"categories": [], //TODO Beispiel mit Kategorien
"rooms": {
"DZ": {
"code": "DZ",
"price": {
"min": "1250.00",
"max": "1450.00"
},
"availability": {
"2016-03-17": "0,0,0,0,0,0", //TODO mit richtigen Werten + Verweis auf Beschreibung
"2016-03-18": "0,0,0,0,0,0",
"2016-03-19": "0,0,0,0,0,0"
}
},
"EZ": {
"code": "EZ",
"price": {
"min": "800.00",
"max": "900.00"
},
"availability": {
"2016-03-17": "0,0,0,0,0,0",
"2016-03-18": "0,0,0,0,0,0",
}
}
},
"price": {
"min": "800.00",
"max": "1450.00"
},
"title": "Spezial Angebot",
"teaser": "Teaser Text ... Text / Html",
"description": "Text / Html",
"images": [
{
"url": "https://images.seekda.net/EXAMPLE_HOTEL/Bild2.JPG",
"category": "0",
"description": ""
}
]
},
"PACKAGE_2": {
"code": "PACKAGE_2",
"categories": [], //TODO Beispiel mit Kategorien
"rooms": {
"DZ": {
"code": "DZ",
"price": {
"min": "1250.00",
"max": "1450.00"
},
"availability": {
"2016-03-17": "0,0,0,0,0,0", //TODO mit richtigen Werten + Verweis auf Beschreibung
"2016-03-18": "0,0,0,0,0,0",
"2016-03-19": "0,0,0,0,0,0"
}
},
"EZ": {
"code": "EZ",
"price": {
"min": "800.00",
"max": "900.00"
},
"availability": {
"2016-03-17": "0,0,0,0,0,0",
"2016-03-18": "0,0,0,0,0,0",
}
}
},
"price": {
"min": "800.00",
"max": "1450.00"
},
"title": "Spezial Angebot 2",
"teaser": "Teaser Text ... Text / Html",
"description": "Text / Html",
"images": [
{
"url": "https://images.seekda.net/EXAMPLE_HOTEL/Bild2.JPG",
"category": "0",
"description": ""
}
]
}
}