---
title: "Fluid: Neue Variable"
url: "https://www.typo3.net/d/127261-fluid-neue-variable"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2018-12-04"
last_reply: "2018-12-05"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Fluid: Neue Variable

Extensions › Extbase · 1 Antwort · gestartet 2018-12-04

## Eröffnungsbeitrag

**rob-master** · 2018-12-04 · [Beitrag #1](https://www.typo3.net/d/127261-fluid-neue-variable/1)

Hallo miteinander,

ich habe eine - sicher ziemlich Fluid-Beginner - Frage, aber irgendwie komme ich hier nicht weiter. Folgendes Fluid Template habe ich und ich würde es gerne insofern erweitern, dass ich in meiner Section Column im 2. <div> eine Variable als Class-Name ausgebe:

```html
<html xmlns:f="http://xsd.helhum.io/ns/typo3/cms-fluid/master/ViewHelpers" data-namespace-typo3-fluid="true">

<f:render section="column" arguments="{content: data.tx_gridelements_view_column_100, background: assets.0, type: left}"/>
<f:render section="column" arguments="{content: data.tx_gridelements_view_column_120, background: assets.1, type: middle}"/>
<f:render section="column" arguments="{content: data.tx_gridelements_view_column_110, background: assets.2, type: right}"/>

<f:section name="column">
    <div style="background-image: url('{f:uri.image(image: background)}'); background-size: cover"
         class="{type}">
        <div class="inner wow">
            <f:format.raw>{content}</f:format.raw>
        </div>
    </div>
</f:section>
</f:alias>
</html>
```

Wenn ich über f:alias mir die Variable {type} deklariere und mit "<f:debug title="my-value">{type}</f:debug>" mir den Wert ausgebe, dann sehe ich schon den Variablen-Wert.
Allerdings ist mir nicht klar, wie ich die Variable in f:render registrieren muss, damit ich sie in meiner Section Column nutzen kann?

Ich danke euch schon einmal im Voraus für Eure Hilfe.

Greetz Rob-Master

## Antworten

### [#2](https://www.typo3.net/d/127261-fluid-neue-variable/2) · Julian.​Hofmann · 2018-12-05

Bei der Übergabe der Argumente im f:render-ViewHelper kommt es drauf an, was für Dein Wert für Datentyp ist:
- sofern die Werte statische Werte sind (Strings, Integers etc.), müssen sie in Anführungszeichen gepackt werden:  <f:render ... arguments="{type: 'left'}"/>
- wenn der Wert aus eine Variable ist (bzw. Eigenschaft eines Objektes), dann braucht es keine Anführungszeichen <f:render ... arguments="{background: assets.0}"/>

---

Quelle: „Fluid: Neue Variable“, typo3.net, https://www.typo3.net/d/127261-fluid-neue-variable
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
