hapi:get.package  

    Gibt eine Pauschale als Fluid-Objekt zurück.
    Folgender Namespace muss im Templatefile gesetzt werden:
    {namespace hapi=TYPO3\BhHapi\ViewHelpers}

    Attribute

    NameBeschreibungTypedefaultrequired
    packageEs wird die Pauschale zu diesem Pauschal-Code ausgegeben. Achtung: kann durch 'considerRequestParameter' überschrieben werden.string-false
    asWird als Key für die Pauschale verwendetstringpackagefalse
    considerRequestParameterWenn dieser Parameter auf true gesetzt wird, wird der GET-Parameter hapi_package abgefragt. Wird ein GET-Parameter gefunden, der einen Pauschal-Code enthält, überschreibt dieser die Eigenschaft package.booleanfalsefalse

    Beispiel

    html
    <hapi:get.package package="PACKAGE_1"> {package.title} </hapi:get.package> <!-- oder --> <hapi:get.package package="PACKAGE_1" as="myPackage"> {myPackage.title} </hapi:get.package> <!-- oder --> <!-- url = http://www.example.com/de/pauschalen/detail/?hapi-package=PACKAGE_1 --> <hapi:get.package considerRequestParameter="true"> {package.title} </hapi:get.package>

    Ausgabe

    html
    Spezial Angebot

    Rückgabewerte

    html
    { "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": "" } ] }