---
title: "und weiter gehts"
url: "https://www.typo3.net/d/362-und-weiter-gehts"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2002-10-12"
last_reply: "2002-10-14"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# und weiter gehts

TYPO3 › TypoScript · 8 Antworten · gestartet 2002-10-12

## Eröffnungsbeitrag

**FordPrefect** · 2002-10-12 · [Beitrag #1](https://www.typo3.net/d/362-und-weiter-gehts/1)

Hallo Folks,

weitere Frage zu if:

ich möchte prüfen ob in styles.content.getLeft ein Content angelegt wurde, wenn ja soll dieser in einer Tablelle angezeigt werden. Folgender code klappt nicht. kann jemand helfen?

middle.100 = CONTENT
  middle.100 < styles.content.getLeft
  middle.100.if{
  isTrue
  middle.60 = COA
  middle.60.10 = HTML
  middle.60.10.value = <table border="1"><tr><td>
  middle.60.20 = CONTENT
  middle.60.20 < styles.content.getLeft
  middle.60.30 = HTML
  middle.60.30.value =</td></tr></table>
  }

Weiter moechte ich dann middle.100 auf null setzen!

Gruss

Ford

## Antworten

### [#2](https://www.typo3.net/d/362-und-weiter-gehts/2) · Blacky · 2002-10-12

Hallo,

if wird auf diese Weise nicht funktionieren.

Die Lösung ist trotzdem möglich:

# middle.100 = CONTENT # das ist überflüssig
middle.100 < styles.content.getLeft
middle.100.wrap = <table border="1"><tr><td> | </td></tr></table>
## Ende

wenn styles.content.getLeft leer ist,
wird auch kein wrap angezeigt (Tabelle), sonst kommt Content mit der Tabelle.

hth

Gruß

Andreas Schwarzkopf
<http://www.meinsystem.de>

### [#3](https://www.typo3.net/d/362-und-weiter-gehts/3) · Blacky · 2002-10-12

Sorry, immer wieder dieses HTML...

# middle.100 = CONTENT # das ist überflüssig
middle.100 < styles.content.getLeft
middle.100.wrap = <table border="1"><tr><td> | </td></tr></table>
## Ende

Andreas

### [#4](https://www.typo3.net/d/362-und-weiter-gehts/4) · FordPrefect · 2002-10-12

Hoi Blacky,

leider funktioneiert deine Version nicht!

middle.100 < styles.content.getLeft
middle.100.wrap = <table border="1"><tr><td> | </td></tr></table>

Wenn kein Inhalt angelegt wurde wird die Tabelle eben leer angezeigt. Ich möchte aber das die Tabelle nur erscheint wenn Inhalt angeeigt wird!

Gruss

Ford

### [#5](https://www.typo3.net/d/362-und-weiter-gehts/5) · Blacky · 2002-10-12

Du hast Recht, ich habe es vorher auch nicht ausprobiert.

Versuche mal das:

middle.100 = CTABLE
middle.100.c.1 < styles.content.getLeft
middle.100.stdWrap.ifEmpty.cObject >

Gruß

Andreas

### [#6](https://www.typo3.net/d/362-und-weiter-gehts/6) · FordPrefect · 2002-10-13

Hallo Blacky,

danke für deine geduldige hilfe!

aber leider kann ich mit diesem codesnippet nicht viel anfangen. Wie muss ich des Snippet erweitern um das gewünschte ergebnis zu erhalten?

middle.100 = CTABLE
middle.100.c.1 < styles.content.getLeft
middle.100.stdWrap.ifEmpty.cObject > <table border="1"><tr><td> | </td></tr></table>

So wird die Tabelle nicht angezeigt.

Sagt nicht middle.100.stdWrap.ifEmpty.cObject
mache etwas wenn cobject leer ist?

Gruss

Stefan

### [#7](https://www.typo3.net/d/362-und-weiter-gehts/7) · FordPrefect · 2002-10-13

Hallo,

nochmals genauer:

ich möchte erreichen, dass bei bestehenden imnhalt in content.getLeft ein Tabelle folgenden aufbau angezeigt wird:

<tabel border="1">
<tr>
<td>Bücher</td>
</tr>
<tr>
<td>Inhalt aus content.getLeft</td>
</tr>
</table>

oder kennst du eine möglichkeit zu sagen, dass ein Template (Design-vorlage) geladen werden soll wenn in content.getLeft Inhalt vorhanden ist.

Würdest mir sehr helfen!

Gruss

Stefan

### [#8](https://www.typo3.net/d/362-und-weiter-gehts/8) · FordPrefect · 2002-10-13

Hallo,

nochmals genauer:

ich möchte erreichen, dass bei bestehenden imnhalt in content.getLeft ein Tabelle folgenden aufbau angezeigt wird:

<tabel border="1">
<tr>
<td>Bücher</td>
</tr>
<tr>
<td>Inhalt aus content.getLeft</td>
</tr>
</table>

oder kennst du eine möglichkeit zu sagen, dass ein Template (Design-vorlage) geladen werden soll wenn in content.getLeft Inhalt vorhanden ist.

Würdest mir sehr helfen!

Gruss

Stefan

### [#9](https://www.typo3.net/d/362-und-weiter-gehts/9) · Blacky · 2002-10-14

Hallo,

in meinem obigen Beispiel brauchst Du die Tabelle nicht noch einmal zu definieren:
<table border="1"><tr><td> | </td></tr></table>

weil CTABLE ist eine Tabelle und ist im TSRef beschrieben.

Die Zeile middle.100.stdWrap.ifEmpty.cObject >
bedeutet, wenn an der Stelle 100 ein leeres Objekt steht (in deinem Fall getLeft), dann leere das ganze (also auch CTABLE).

mit dem Eintrag kannst Du auch etwas anderes anzeigen lassen, wenn getLeft leer ist, z.B.:

middle.100.stdWrap.ifEmpty.cObject < styles.content.getRight

Wenn Du unbedingt eine Tabelle mit border = 1 brauchst, kannst Du auch einen border-Tag enfügen, wie in TSRef unter CTABLE beschrieben ist.

Aber ich glaube, einen noch besseren Tipp hast Du in der englischen Mailingliste bekommen, oder? Poste mal, wenn es Dir geholfen hat, war ein guter Tipp.

Gruss

Andreas Schwarzkopf
<http://www.meinsystem.de>

---

Quelle: „und weiter gehts“, typo3.net, https://www.typo3.net/d/362-und-weiter-gehts
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
