---
title: "Rahmentypen ergänzen"
url: "https://www.typo3.net/d/4057-rahmentypen-ergaenzen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente"]
created: "2003-07-11"
last_reply: "2004-02-01"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Rahmentypen ergänzen

TYPO3 › TypoScript · 2 Antworten · gestartet 2003-07-11

## Eröffnungsbeitrag

**Shinji** · 2003-07-11 · [Beitrag #1](https://www.typo3.net/d/4057-rahmentypen-ergaenzen/1)

Hallo !

Die Frage wurde zwar schon einmal gestellt, nur leider konnte ich mit der Antwort nicht sehr viel anfangen.
Ich würde gerne die verfügbaren Rahmentypen (Eingerückt, 33/66% usw.) ergänzen. Und zwar brauche ich folgende Rahmen:

<http://www.shinji.de.ms/typo3net/rahmen-gesucht.html>

Aber ich habe absolut keine Ahnung wie ich das machen soll.
Es gibt ja über CONSTANTS nur die Möglichkeit mit

```typoscript
styles.content.frames { 
[...]
  1.bgCol = silver 
  2.bgCol = silver 
  2.borderCol = black 
  2.borderThickness = 2 
[...]
```

die Farben von "Rahmen 1" und "Rahmen 2" zu ändern. Der Rahmen wird dort aber wohl mit border="1" erstellt, was ja nur im IE wirklich aussieht. Außerdem komme ich so nicht an meine Teilrahmen links und rechts und den gestrichelten. Dafür brauche ich eine CSS Tabelle.

Kann man diese Liste nicht irgendwie erweitern?

Es gibt da in SETUP das Feld styles.content.frames über das wohl die Tabellen und HRULER definiert sind:

```typoscript
styles.content.frames = CASE 
styles.content.frames { 
[...]
10 = TEXT 
  10.value = <table border=0 cellspacing=0 cellpadding=0><tr><td><img src="clear.gif" width={$styles.content.frames.indent} height=1></td><td> | </td></tr></table> 
  11 = TEXT 
  11.value = <table border=0 cellspacing=0 cellpadding=0><tr>{$styles.content.frames.33_66cell}<td> | </td></tr></table> 
  12 = TEXT 
  12.value = <table border=0 cellspacing=0 cellpadding=0><tr><td> | </td>{$styles.content.frames.33_66cell}</tr></table> 

  20 = TEXT 
  20.value = <table border=0 bgColor="{$styles.content.frames.1.bgCol}" cellspacing=0 cellpadding={$styles.content.frames.padding}><tr><td> | </td></tr></table> 
  21 = TEXT 
  21.value = <table border=0 bgColor="{$styles.content.frames.2.bgCol}" cellspacing=0 cellpadding={$styles.content.frames.padding}><tr><td> | </td></tr></table> 
  21.wrap = <table border=0 bgColor="{$styles.content.frames.2.borderCol}" cellspacing=0 cellpadding={$styles.content.frames.2.borderThickness}><tr><td> | </td></tr></table> 
}
```

Kann ich da jetzt einfach ein 22.wrap hinzufügen und dann später den neuen Rahmen im Backend auswählen? Ich vermute mal eher nicht, oder?
Und woher soll dann der Name in der Auswahlliste kommen?

Gruß
  Thorsten

## Antworten

### [#2](https://www.typo3.net/d/4057-rahmentypen-ergaenzen/2) · Shinji · 2003-07-12

Ich habe jetzt im SETUP meines Templates die folgenden Zeilen hinzugefügt, aber das ist TYPO3 völlig egal. Der Eintrag wird ignoriert:

```typoscript
styles.content.frames {
  20 = TEXT
  20.value = <table class="rahmen1" border=0 bgColor="{$styles.content.frames.1.bgCol}" cellspacing=0 cellpadding={$styles.content.frames.padding}><tr><td> | </td></tr></table> 
}
```

Im Quelltext der Seite steht <table> weiterhin ohne class="rahmen1" .

Wie kann ich denn die Tabelle neu definieren?
Das müsste doch so funktionieren, oder?

Gruß
  Thorsten

### [#3](https://www.typo3.net/d/4057-rahmentypen-ergaenzen/3) · todo · 2004-02-01

Hallo,

hat jemand zu dem von Shinji erwähnten Problem eine Lösung gefunden?

Wäre klasse....

todo

---

Quelle: „Rahmentypen ergänzen“, typo3.net, https://www.typo3.net/d/4057-rahmentypen-ergaenzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
