---
title: "Header anzeigen, wenn vorhanden sonst Page Title"
url: "https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2003-09-18"
last_reply: "2004-06-27"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Header anzeigen, wenn vorhanden sonst Page Title

TYPO3 › TypoScript · 6 Antworten · gestartet 2003-09-18

## Eröffnungsbeitrag

**eber1** · 2003-09-18 · [Beitrag #1](https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title/1)

Hallo Leute,

ich habe herausgefunden, wie ich den Header meines  Kontextes abfragen kann (s. [/d/4523-inhalt-header-body-image-einzeln-abfragen](https://www.typo3.net/d/4523-inhalt-header-body-image-einzeln-abfragen)
)

Ich möchte jetzt gerne meinen Marker ###TITLE### mit dem Wert des Header füllen, wenn vorhanden. Sonst soll der den Titel der Seite genommen werden.

Also
1. Fall
Header: Hallo hier ist ein TEXT
Title: Seite 1
###TITLE### --> Hallo hier ist ein TEXT
2. Fall
Header: <nicht definiert>
Title: Seite 1
###TITLE### --> Seite1

Gruß Harald   :

## Antworten

### [#2](https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title/2) · eber1 · 2003-09-19

Hallo Leute,

mein Problem scheint damit zu tun zu haben, daß die Inhalte aus zwei verschiedenen Tabellen kommen (pages und tt_content). Bei gleicher Tabelle könnte man zwei Felder miteinander vergleichen page.10.field=subtitle // title.

Geht es auch, wenn man die Inhalte in Variablen hat?
Etwas so:

tmp.TITLE=TEXT
tmp.field=title

tmp.HEADER=CONTENT
...
(s.o)

MARKER.value = {tmp.HEADER} // {tmp.TITLE}

Klappt leider aber nicht.

Gruß Harald

### [#3](https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title/3) · eber1 · 2003-09-30

Hallo Leute,

ich bin wieder einen kleinen Schritt weiter. Mit dem Code klappt die Unterscheidung.

marks.TITEL = CONTENT
marks.TITLE {
        table = tt_content
        select {
          pidInList=this
          orderBy = sorting
          where = colPos=0
          begin=0
          max=1
        }
        # Feld Artikelueberschrift auslesen
        renderObj = TEXT
        renderObj.field = header

        # Falls Feld leer ist, dann Feld 'title' nehmen
        stdWrap.ifEmpty.cObject = TEXT
        stdWrap.ifEmpty.cObject.field = title
  }

Mein Problem ist nun, wie kann ich ein WRAP setzen? Das Objekt ist leider nicht mehr leer, wenn
ich marks.TITLE.wrap=TITLE: |
setze und die ifEmpty-Abfrage funktioniert nicht mehr.

Hat jemand eine IDEE??

Gruß Harald

### [#4](https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title/4) · eber1 · 2003-10-02

Hey,

mit den folgenden Code klappt es:

marks.TITEL = CONTENT
marks.TITEL {
  # Artikel-Ueberschrift ermitteln
  table = tt_content
  select {
      pidInList=this
      orderBy = sorting
      where = colPos=0
      begin=0
      max=1
  }
  renderObj = TEXT
  renderObj.field = header

  # HTML-Code vor/nach dem dynamischen Eintrages

  stdWrap.required = 1
  stdWrap.wrap =  ...

 # Falls leer, Seitentitel ermitteln
  stdWrap.ifEmpty.cObject = TEXT
  stdWrap.ifEmpty.cObject.field = title
  }

Bloß jetzt habe ich die Artikelüberschrift doppelt in meiner Seite. Oben , wie der ###TITEL### eingetragen wird und an der Stelle, wo der Artikel gezeigt wird.

Ich werde hier noch verrückt. Wie stelle ich dann nun den Artikeltitel ab????

Gruß Harald

### [#5](https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title/5) · wkueting · 2003-10-03

eber1, Deine Forumeingabe sollte eigentlich auch die BBCodes ermöglichen. Da gibt es dann den netten Tag

Da sieht Dein Code gleich viel lesbarer aus, oder? :)

```typoscript
marks.TITEL = CONTENT 
marks.TITEL { 
# Artikel-Ueberschrift ermitteln 
table = tt_content 
select { 
pidInList=this 
orderBy = sorting 
where = colPos=0 
begin=0 
max=1 
}
```

Nichts gegen Orange, aber für Code doch etwas strange, IMHO.

### [#6](https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title/6) · eber1 · 2003-10-13

Hallo,

danke für den Hinweis.

Es ist ganz einfach einen Titel zu verstecken.:

Man muß nur im Abschnitt "Überschrift" den Typ "Versteckt" nehmen.

Gruß Harald

### [#7](https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title/7) · Schlingel · 2004-06-27

hoy, genau das hab ich gesucht, ich hab jetzt nur noch ein Problem, wie mach ich daraus wieder einen grafischen header, ich kanns momentan ja nur in html wrappen??

---

Quelle: „Header anzeigen, wenn vorhanden sonst Page Title“, typo3.net, https://www.typo3.net/d/5835-header-anzeigen-wenn-vorhanden-sonst-page-title
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
