---
title: "Leere Tags \"entfernen\"?"
url: "https://www.typo3.net/d/51288-leere-tags-entfernen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente"]
created: "2006-10-07"
last_reply: "2006-10-08"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Leere Tags "entfernen"?

TYPO3 › TypoScript · 2 Antworten · gestartet 2006-10-07

## Eröffnungsbeitrag

**FunnyDingo** · 2006-10-07 · [Beitrag #1](https://www.typo3.net/d/51288-leere-tags-entfernen/1)

Hallo zusammen,

ich habe mittels dieses TS die Titles meine CEs angepasst:

```typoscript
lib.stdheader {
  key.field = header_layout
  1 = TEXT
  1.field = header
  1.wrap = <p class="headline">|</p>
  default < .1
}
```

Das klappt auch soweit. Heute ist mir folgendes aufgefallen:
Wenn das CE kein Title hat, wird im Quellcode <p class="headline"></p> ausgegeben (was ja prinzipiell korrekt ist). Wie kann ich das nun so umgestallten, dass der <p>-Tag gar nicht erst ausgegeben wird, falls kein Title gesetzt ist?

Habe mir schon mal die TS-Refernz zu if hier angesehen - wurde dort aber nicht ganz schlau draus. Vielleicht hat ja jemand einen Tipp für mich?

Gruß,
Dennis

## Antworten

### [#2](https://www.typo3.net/d/51288-leere-tags-entfernen/2) · FordPrefect · 2006-10-08

Hi,

Suchmaschinentechnisch solltest du Überschrift auch als solche "Taggen".

```typoscript
lib.stdheader {
key.field = header_layout
1 = TEXT
1.if.isTrue.field = header
1.field = header
1.wrap = <p class="headline">|</p>
default < .1
}
```

Heisst: Wenn header einen wert hat wird nachfolgender code ausgeführt.

Grüsse

### [#3](https://www.typo3.net/d/51288-leere-tags-entfernen/3) · FunnyDingo · 2006-10-08

Ich habe heute noch noch ein wenig rum gespielt und nun die Lösung selber gefunden. Wollte es gerade posten und hab deinen Beitrag gefunden. Trotzdem danke für die Antwort ;-)

Meinen habe ich ziemlich überarbeitet, da ich ggf. auch die Funktion Link und Datum für den Titel nutzen werde. So sieht er nun aus, vielleicht hat ja jemand Verbesserungsvorschläge oder andere Anmerkungen.

```typoscript
lib.stdheader >
lib.stdheader = COA
lib.stdheader {
  1 = CASE
  1 {
    key.field = header_layout
    default = TEXT
    default {
      if.isTrue.field = header
      field = header
      wrap = <h1>|</h1>
      current = 1
      insertData = 1
    }
    1 < .default
    1.wrap = <h2>|</h2>
    setCurrent.field = header
    setCurrent.htmlSpecialChars = 1
    setCurrent.typolink.parameter.field = header_link
  }
  2 = TEXT
  2 {
    if.isTrue.field = date
    field = date
    date = d.m.y
    wrap = <p class="datetime">Am&nbsp;|</p>
  }
}
```

Bitte fragt mich nicht was ich da mit "current = 1", "insertData = 1" und "setCurrent." gemacht habe. Das habe ich zum größten Teil aus dem "Standard" lib.stdheader übernommen. Ich selbst verstehe nur die hälfte davon *g*.

Gruß,
Funny

---

Quelle: „Leere Tags "entfernen"?“, typo3.net, https://www.typo3.net/d/51288-leere-tags-entfernen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
