Eine weitere Fahrzeug-Information in der Detailansicht

Um eine weitere Information in der Detailansicht anzuzeigen, brauchen Sie ein Fluid-Partial und ein wenig TypoScript. Wenn nun bspw. die Farbe in einem Wort angezeigt werden soll, erstellen Sie als erstes das Partial:

<f:if condition="{fahrzeug.vehicle.specifics.exteriorColor}">
    <f:if condition="{fahrzeug.vehicle.specifics.exteriorColor.manufacturerColorName}">
        <dt><f:translate key="tx_fahrzeugsuche_label.color" /></dt>
        <dd>
            <f:translate key="tx_fahrzeugsuche_label.color_{fahrzeug.vehicle.specifics.exteriorColor.color -> f:format.case(mode: 'lower')}" />
        </dd>
    </f:if>
</f:if>

Dieses speichern wir in Partials/Fahrzeugsuche/FahrzeugFields/Vehicle/Specifics/ExteriorColorShort.html.

Als nächstes muss via Setup-TypoScript angegeben werden, das dieses Partial verwendet werden soll.

plugin.tx_fahrzeugsuche {
    settings {
        detail {
            displayFieldsets {
                specifics {
                    label = Spezifisches
                    fields {
                        10 = Vehicle/Specifics/ExteriorColor
                    }
                }
            }
        }
    }
}