---
title: "Templavoila, elemente autom. nachrücken"
url: "https://www.typo3.net/d/104892-templavoila-elemente-autom-nachruecken"
source: "typo3.net"
tags: ["Archiv","TemplaVoilà","Frage"]
created: "2011-04-12"
last_reply: "2011-04-21"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Templavoila, elemente autom. nachrücken

Archiv › TemplaVoilà · 3 Antworten · gestartet 2011-04-12

## Eröffnungsbeitrag

**tame** · 2011-04-12 · [Beitrag #1](https://www.typo3.net/d/104892-templavoila-elemente-autom-nachruecken/1)

Hallo,

ich hab hier ein FCE das ein Teaserelement darstellt, es ist so das der Teaser aus Überschrift, einem Bild, einer Bildunterschrift und Text besteht.
Jetzt kann es sein, das es kein Bild gibt, dann soll der Text nachrücken.

kann mir jemand einen Ansatz nennen wie ich das realisieren kann?

Bringt es was, wenn ich den FCE mit einem Typo Script Objectpath realisiere und mit TS eine Bildabfrage mache und dann den HTML Bereich des Templates(FCE) ausgebe?

Irgendwie steh ich hier auf der Leitung!

## Antworten

### [#2](https://www.typo3.net/d/104892-templavoila-elemente-autom-nachruecken/2) · sktypo3 · 2011-04-12

Wie ist "soll der Text nachrücken" zu verstehen? Da wäre dein HTML-Markup noch interessant.
Generell kann man per Typoscript im FCE abfragen, ob ein anderes Feld existiert, z.B. so:

```typoscript
10 = TEXT
10.value = bla
10.if.isTrue.field = field_name
```

field_name wäre in dem Fall dein Feld mit dem Bild. Der Text erscheint nur, wenn das Bild da ist.

Wenn es dir um das HTML um das Bild geht, kannst du den Bereich ja per wrap setzen, aber eben per if.isTrue nicht anzeigen, wenn kein Bild da ist.

### [#3](https://www.typo3.net/d/104892-templavoila-elemente-autom-nachruecken/3) · tame · 2011-04-12

hi,

vielen dank für deine antwort.

mit "soll der text nachrücken" ist gemeint, das wenn ich kein bild habe, das gar nicht erst das div erscheint, daß das bild umschließt und somit das folgende text div nachrückt, an die position an der das bild eigentlich stehen würde.

im prinzip komme ich da mit deinem ansatz auch hin. ich muss abfragen ob ein bild vorhanden ist, wenn ja übergebe ich mit wrap das div und das bild?!

ich werde es gleich mal ausprobieren!

Vielen Dank!

### [#4](https://www.typo3.net/d/104892-templavoila-elemente-autom-nachruecken/4) · spL · 2011-04-21

Mappe ein Feld vom Typ Image auf auf dein Bild-Umschließen DIV als OUTER und das Div was dein Bild umschließen soll machst du einfach mit nem Wrap im TS innerhalb der XML-Datenstruktur deines FCE's.

Beispiel mit requried:

```typoscript
<eType>image</eType>
<TypoScript><![CDATA[
10 = IMAGE
10.requried = 1
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.stdWrap {
	wrap =  <div class="imagewrap">|</div>
	required = 1
}
]]></TypoScript>
```

So in etwa gehts mit if.isTrue glaube ich auch:

```typoscript
<TypoScript><![CDATA[
	10 = COA
	10 {					
		10 = IMAGE
		10 {
			if.isTrue.field = field_image
			file.import = uploads/tx_templavoila/
			file.import.current = 1
			file.import.listNum = 0
			stdWrap.wrap = <div class="imagewrap">|</div>
		}
	}
]]></TypoScript>
```

Grüße

---

Quelle: „Templavoila, elemente autom. nachrücken“, typo3.net, https://www.typo3.net/d/104892-templavoila-elemente-autom-nachruecken
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
