---
title: "Wenn Variable leer, dann anderen Inhalt übernehmen"
url: "https://www.typo3.net/d/73656-wenn-variable-leer-dann-anderen-inhalt-uebernehmen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","SEO"]
created: "2008-02-13"
last_reply: "2008-02-15"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Wenn Variable leer, dann anderen Inhalt übernehmen

TYPO3 › TypoScript · 4 Antworten · gestartet 2008-02-13

## Eröffnungsbeitrag

**Crazy-Achmet** · 2008-02-13 · [Beitrag #1](https://www.typo3.net/d/73656-wenn-variable-leer-dann-anderen-inhalt-uebernehmen/1)

Hey,

also, folgendes Szenario klappt wie gewünscht

```typoscript
	# keywords
	30 = TEXT 
	30 < .10
	30.data = page:subtitle // page:title
	30.wrap = <meta name="keywords" content="|" />
```

Jetzt möchte ich aber Standard Keywords haben, wenn Subtitle nicht gesetzt ist. Meine Ansätze sahen irgendwie so aus

```typoscript
	20 = TEXT
	20.value = Keyword1, Keyword2, Keyword3

	# keywords
	30 = TEXT 
	30 < .10
	30.data = page:subtitle // .<20
	30.wrap = <meta name="keywords" content="|" />
```

Ich weiß (glaube zu wissen), dass der Fehler in der Zeile mit dem .<20 liegt, wie sie jedoch auszusehen hat, das weiß ich leider nicht. Kann mir jemand auf die Sprünge helfen?

Vielen Dank wie immer! ;)

Lg,

Flo

## Antworten

### [#2](https://www.typo3.net/d/73656-wenn-variable-leer-dann-anderen-inhalt-uebernehmen/2) · Michaelh74 · 2008-02-13

stichworte: ifEmpty oder required oder evtl. slide

Gruß
Michael

### [#3](https://www.typo3.net/d/73656-wenn-variable-leer-dann-anderen-inhalt-uebernehmen/3) · Crazy-Achmet · 2008-02-13

Ok, das habe ich soweit verstanden, dafür schonmal danke! :)

Aber ich kann ja folgendes nicht machen

```typoscript
	30.data = page:keywords
	30.ifEmpty.data = Keyword1, Keyword2
```

Wie bekomme ich denn jetzt in das Datafeld Text rein? Kann man das konvertieren?  o.O

### [#4](https://www.typo3.net/d/73656-wenn-variable-leer-dann-anderen-inhalt-uebernehmen/4) · fuss · 2008-02-13

Olla!

```typoscript
page = PAGE
page.typeNum = 0
page {
 meta {
  keywords.field = keywords
  keywords.ifEmpty (
   keyword1, keyword2
  )
  description.field = description
  description.ifEmpty (
   Description of content
  )
  author = Name of author
  copyright = Copyright by
  robots = index, follow
  revisit-after = 10 Days
  MSSmartTagsPreventParsing = true
  imagetoolbar  = false
 }
}
```

Setzt Dir default Deine Metatags für alle Seiten.
Die entsprechenden default Metatags werden nur angezeigt, wenn das jeweilige Metatag bei der aktuellen Seite leer ist.

gruss, fuss

### [#5](https://www.typo3.net/d/73656-wenn-variable-leer-dann-anderen-inhalt-uebernehmen/5) · Crazy-Achmet · 2008-02-15

Ok, stimmt, so könnte ich es auch machen! Dafür schonmal Danke! ;)

Kann mir trotzdem noch jemand erklären, wie ich Text in ein DATA Object bekomme, bräuchte das ganze auch noch an einer anderen Stelle.

Lg,

Flo

---

Quelle: „Wenn Variable leer, dann anderen Inhalt übernehmen“, typo3.net, https://www.typo3.net/d/73656-wenn-variable-leer-dann-anderen-inhalt-uebernehmen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
