Gibt alle Preiskriterien eines Zimmers zurück.
Kann nur innerhalb des price:loadprices-ViewHelpers verwendet werden und gibt die Kriterien in einem Objekt names '{criterias}' zurück.
Folgender Namespace muss im Templatefile gesetzt werden:
{namespace price=TYPO3\CooPrice\ViewHelpers}
{namespace price=TYPO3\CooPrice\ViewHelpers}
Attribute
Name | Beschreibung | Type | default | required |
---|---|---|---|---|
room | Hier wird die UID des Zimmers mitgegeben | string | - | true |
in | Hier wird das Objekt mitgegeben, das durchsucht wird | object | - | true |
Beispiel
html
<price:loadprices pricetable="{pricetables.0}">
<price:criteriasOfRoom room="{room.uid}" in="{result}">
<f:for each="{criterias}" as="crit">
<tr>
<td>{crit.name}</td>
<f:for each="{pricetables.0.seasons}" as="season">
<td>
<price:find where="{criterium:crit.criterium,room:room.uid,season:season.uid}" in="{result}" as="endPriceRes">
<div class="cooprice-roompricetable-price">{endPriceRes.value}</div>
</price:find>
</td>
</f:for>
</tr>
</f:for>
</price:criteriasOfRoom>
</price:loadprices>