---
title: "Formatierten Header als Parameter einer Extension übergeben"
url: "https://www.typo3.net/d/53166-formatierten-header-als-parameter-einer-extension-uebergeben"
source: "typo3.net"
tags: ["Allgemein","Frage","Inhaltselemente"]
created: "2006-11-10"
last_reply: "2006-11-10"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Formatierten Header als Parameter einer Extension übergeben

Allgemein · 0 Antworten · gestartet 2006-11-10

## Eröffnungsbeitrag

**wigor666** · 2006-11-10 · [Beitrag #1](https://www.typo3.net/d/53166-formatierten-header-als-parameter-einer-extension-uebergeben/1)

Hallo,

vielleicht kann mir ja einer einen Tipp bei meinem Problem geben.

Das Problem:
Ich will die Trennung zwischen Header und Content einer Extension aufheben um den Header bündig mit dem Textinhalt aufzubauen.

Bisher sieht es bei mir so aus:

```html
<h2>Standard-Header</h2>
<div class="myextension-class">
   <div class="image" style="float:right">
     <img src="bild1.gif" alt="" />
    </div>
Der Text beginnt hier.
</div>
```

Damit der Header bündig mit dem eingebundenen Bild wird, müsste ich den Header in das Div - Tag integrieren.

Ich damit den folgenden Output haben:

```html
<div class="myextension-class">
   <div class="image" style="float:right">
     <img src="bild1.gif" alt="" />
    </div>
<h2>Standard-Header</h2>
Der Text beginnt hier.
</div>
```

In Typo - Skript konnte nun den Header bei Contentinhaltstypen meiner speziellen Extension "tx_examplecontent" deaktivieren und die Headerformatierungsanweisungen an die Extension über "temp.stdheader" meiner Extension zuordnen.

```typoscript
temp.stdheader>
temp.stdheader=CASE
temp.stdheader {
  key.field=header_layout
  key.if.notEmpty.field=header
  0 = TEXT
  0.field=header
  0.wrap=<h2>|</h2>
  
  # DEFAULT-EINSTELLUNG
  1 = TEXT
  1.field=header
  1.fieldRequired=header
  1.wrap =<h2>|</h2>
  2 < .1   
  2.wrap=<h2 class="underline">|</h2> 
  3 < .1 
  3.wrap=<h2 class="italic">|</i></h2> 
  4 < .3
  4.wrap=<h2 class="underlineitalic">|</h2> 
  5 < .3
  5.wrap=<h2>>> |</h2> 
  100 = TEXT
  100.value=  
  default < .100
}

plugin.tx_examplecontent_pi2.header = COA 
plugin.tx_examplecontent_pi2.header <= temp.stdheader
```

Meine Frage: Wie schaffe ich es jedoch meiner Extension die "gerenderte" Überschrift (anstelle der Formatierungsanweisungen aus temp.stdheader" zu übergeben. Ich möchte der Extension nicht nur den Wert (z.B. "MeinHeader") des Datenbankfeldes-Feldes "Header" übergeben, sondern das Ergebnis des Renders, wie durch "lib.stdheader" bzw. hier: "temp.stdheader" angeben übergeben (in diesem Beispiel wäre es bei einem "HeaderLayout=4" => übergebener Wert sollte dann "<h2 class="underlineitalic">MeinHeader</h2>" sein.

Kann mir einer von Euch einen Tip geben ?

Danke für jeden Hinweis von Euch, der mir weiterhilft.

Schönen Gruß
Christian

---

Quelle: „Formatierten Header als Parameter einer Extension übergeben“, typo3.net, https://www.typo3.net/d/53166-formatierten-header-als-parameter-einer-extension-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
