---
title: "Bedingung ob Konstante befüllt ist"
url: "https://www.typo3.net/d/112346-bedingung-ob-konstante-befuellt-ist"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2012-10-05"
last_reply: "2012-10-06"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Bedingung ob Konstante befüllt ist

TYPO3 › TypoScript · 2 Antworten · gestartet 2012-10-05

## Eröffnungsbeitrag

**mccl4ne** · 2012-10-05 · [Beitrag #1](https://www.typo3.net/d/112346-bedingung-ob-konstante-befuellt-ist/1)

Hi,
ich möchte eine Liste mit Social-Channels per TypoScript erstellen.
Je nachdem, ob die Konstante mit einer URL befüllt ist, soll der entsprechende Listenpunkt gerendert werden.

Mein Ansatz:

```typoscript
lib.socialChannels = COA
lib.socialChannels {
	wrap = <ul class="socialChannels"> | </ul>
}
```

# Facebook channel

```typoscript
[globalVar = {$facebookChannel}]
lib.socialChannels.10 = TEXT
lib.socialChannels.10 {
	value = Facebook
	typolink.ATagParams = class="icon-facebook"
	typolink.parameter = {$facebookChannel} _blank
	wrap = <li> | </li>
}
[global]
```

Leider greift die Condition nicht, könnt ihr mir bitte weiterhelfen?

## Antworten

### [#2](https://www.typo3.net/d/112346-bedingung-ob-konstante-befuellt-ist/2) · Chrissli · 2012-10-06

Ich kann mich jetzt täuschen, aber kann man Konstanten nicht auch mit if abfragen?

```typoscript
lib.socialChannels.10 = TEXT
lib.socialChannels.10 {
  value = Facebook
  typolink.ATagParams = class="icon-facebook"
  typolink.parameter = {$facebookChannel} _blank
  wrap = <li> | </li>
  if.isTrue.value = {$facebookChannel}
}
```

### [#3](https://www.typo3.net/d/112346-bedingung-ob-konstante-befuellt-ist/3) · mccl4ne · 2012-10-06

Hey thx hast mir weitergeholfen :)
Deine Lösung hat noch nich ganz funktioniert, aber folgendes tut jetzt:

```typoscript
if.isTrue = {$facebookChannel}
```

```typoscript
lib.socialChannels.10 = TEXT
lib.socialChannels.10 {
  value = Facebook
  typolink.ATagParams = class="icon-facebook"
  typolink.parameter = {$facebookChannel} _blank
  wrap = <li> | </li>
  if.isTrue = {$facebookChannel}
}
```

---

Quelle: „Bedingung ob Konstante befüllt ist“, typo3.net, https://www.typo3.net/d/112346-bedingung-ob-konstante-befuellt-ist
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
