---
title: "rgaccordion löscht meinen eigenen outerwrap"
url: "https://www.typo3.net/d/78400-rgaccordion-loescht-meinen-eigenen-outerwrap"
source: "typo3.net"
tags: ["Extensions","Frage","Inhaltselemente"]
created: "2008-06-13"
last_reply: "2008-06-13"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# rgaccordion löscht meinen eigenen outerwrap

Extensions · 2 Antworten · gestartet 2008-06-13

## Eröffnungsbeitrag

**Mr.​TRTD** · 2008-06-13 · [Beitrag #1](https://www.typo3.net/d/78400-rgaccordion-loescht-meinen-eigenen-outerwrap/1)

Hallo Leute,
leider spreche ich TS noch nicht fließend. Daher brauche ich etwas Hilfe.
Ich habe mir standardmäßig ein DIV um jedes content Objekt gebaut, das so aussieht.

```typoscript
tt_content.stdWrap.dataWrap >
tt_content.stdWrap.outerWrap.cObject = CASE
tt_content.stdWrap.outerWrap.cObject{
        ### Im DB Feld CType steht um welches Inhaltselement es sich handelt
        ### zB text, textpic, multimedia, list, image, table, shortcut ... usw
        key.field = CType
        default = TEXT
        default.value = <div class="content_element"><a id="c{field:uid}"></a> <fieldset>|</fieldset> </div>
        shortcut = TEXT
        shortcut.value = <a id="c{field:uid}"></a> |
}
tt_content.stdWrap.outerWrap.insertData = 1
```

Nun wollte ich das accordion mit einbauen, das folgenden Code einfügt

```typoscript
plugin.tx_rgaccordion1{
  stdWrap{
    fieldRequired = tx_rgaccordion_accordion
    outerWrap = <div class="rgaccord1-content">|</div>
    outerWrap.stdWrap{
      prepend{
        field=header
        ifEmpty = Test
        wrap = <div class="rgaccord1-nest"><h3 class="rgaccord1-toggle">|</h3>
      }
      wrap = |</div>
    }
  }
}
```

Wenn ich nun den content, wie in der Doku beschrieben, durch das plugin render lasse, verliere ich mein <div class="content_element">..., wenn die Checkbox des Accordions im content object nicht angehakt wird.

Das ganze liegt sicherlich an der Zeile
fieldRequired = tx_rgaccordion_accordion

Ich weiß jetzt nicht wie und wo ich ansetzen muss, um meinen default Wert bei zu behalten.
(Mein <div> soll um jedes Content Objekt, egal ob accordion an oder aus ist)

## Antworten

### [#2](https://www.typo3.net/d/78400-rgaccordion-loescht-meinen-eigenen-outerwrap/2) · just2b · 2008-06-13

schreib einfach deinen wrap noch zusätzlich rein, ein div mehr oder weniger sollte ja egal sein

georg

### [#3](https://www.typo3.net/d/78400-rgaccordion-loescht-meinen-eigenen-outerwrap/3) · Mr.​TRTD · 2008-06-13

Keine der folgenden Ergänzugen führten leider zum Erfolg

plugin.tx_rgaccordion1.wrap = <div class="c_e">|</div>
plugin.tx_rgaccordion1.stdWrap.wrap = <div class="c_e">|</div>
plugin.tx_rgaccordion1.stdWrap.outerWrap.wrap = <div class="c_e">|</div>

---

Quelle: „rgaccordion löscht meinen eigenen outerwrap“, typo3.net, https://www.typo3.net/d/78400-rgaccordion-loescht-meinen-eigenen-outerwrap
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
