---
title: "stdWrap / ifEmpty"
url: "https://www.typo3.net/d/55429-stdwrap-ifempty"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2006-12-26"
last_reply: "2006-12-27"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# stdWrap / ifEmpty

Allgemein · 7 Antworten · gestartet 2006-12-26

## Eröffnungsbeitrag

**Sareen** · 2006-12-26 · [Beitrag #1](https://www.typo3.net/d/55429-stdwrap-ifempty/1)

HI ihr,

ich versuche mich nun schon seit Tagen an folgendem Problem:

```typoscript
header.meta = COA
header.meta.20 < keywords.meta
header.meta.20.stdWrap {
    required = 1
    wrap = <meta name="keywords" content="|" /> 
}
```

Also wenn "keywords.meta" leer ist, soll natürlich nichts herumg ge"wrap"t werden. Wenn "keywords.meta" einen Wert enthält, dann soll etwas herumge"wrap"t werden.
Leider klappt das einfach nicht. Ich habe das Forum schon genau durchforstet, aber nichts hat bei mir funktioniert.

hat jemand einen Rat für mich?

Gruß Sareen

## Antworten

### [#2](https://www.typo3.net/d/55429-stdwrap-ifempty/2) · just2b · 2006-12-26

Hallo,

wie wärs mit dem:

```typoscript
page.meta {
    keywords.field = keywords
    keywords.ifEmpty ( 
         stadard keywords, keyword2
    )
    description.field = description
    description.ifEmpty ( 
         Das ist eine Beschreibung
    )
    robots = INDEX,FOLLOW
 }
```

georg

### [#3](https://www.typo3.net/d/55429-stdwrap-ifempty/3) · Sareen · 2006-12-26

HI Georg,

vielen Dank für Deine Hilfe, leider bringt mich Dein Code nicht weiter. Denn ich will ja bei keinen Angaben einfach NICHTS ausgeben. Deine Methode setzt einfach einen Default wert.
... das mag hier bei den Meta-Angaben schon sinvoll sein. Ich habe das selbe Problem aber auch noch an anderen Stellen, wo es wirklich essentziell ist, dass dann NICHTS ausgegeben wird.

beste Grüße

Sareen

### [#4](https://www.typo3.net/d/55429-stdwrap-ifempty/4) · just2b · 2006-12-26

wie wärs dann einfach mit

```typoscript
keywords.ifEmpty =
```

georg

### [#5](https://www.typo3.net/d/55429-stdwrap-ifempty/5) · Sareen · 2006-12-26

das geht leider auch nicht, da dann ja wieder um "NICHTS" herumgewrapt wird.
Es wird dann also ausgegeben:
<meta name="keywords" content="" />

### [#6](https://www.typo3.net/d/55429-stdwrap-ifempty/6) · Sareen · 2006-12-26

Vielleicht macht dieser Code mein Problem klarer:
Ich will die "<div></div>"-Tags natürlich nur dann um "inhalt" wrappen, wenn Inhalt existiert:

```typoscript
test = COA
test.10 < inhalt
test.10 {
    stdWrap.required = 1
    stdWrap.wrap = <div>|</div> 
}
```

Dieser Code sollte ja eigentlich funktionieren. - Tut er aber nicht. Warum?

### [#7](https://www.typo3.net/d/55429-stdwrap-ifempty/7) · ArminB · 2006-12-26

Moin,

zum Thema meta und if.. <http://typo3.intervation.de/snippets/allgemein/meta.html>

Armin

### [#8](https://www.typo3.net/d/55429-stdwrap-ifempty/8) · Sareen · 2006-12-27

Vielen Dank noch mal,

aber das ist nicht meine Frage. Ich weiss wie ich Meta-Tags setzten kann. Mir geht es um stdWrap. Ich hatte nur ein Beispiel genommen in dem zufällig auch Meta-Tags vorkamen.

Also hat jemand eine Idee zu dem stdWrap Problem?
Das würde mich wirklich freuen.

viele Grüße

Sareen

---

Quelle: „stdWrap / ifEmpty“, typo3.net, https://www.typo3.net/d/55429-stdwrap-ifempty
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
