---
title: "styles.content.get und alternierende class-Attribute"
url: "https://www.typo3.net/d/41720-stylescontentget-und-alternierende-class-attribute"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2006-04-20"
last_reply: "2006-04-21"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# styles.content.get und alternierende class-Attribute

TYPO3 › TypoScript · 4 Antworten · gestartet 2006-04-20

## Eröffnungsbeitrag

**boxster** · 2006-04-20 · [Beitrag #1](https://www.typo3.net/d/41720-stylescontentget-und-alternierende-class-attribute/1)

Hallo,

ich versuche nun schon seit einigen Tagen erfolglos folgendes Problem zu loesen:

Innerhalb eines subparts sollen alle contentelemente abwechselnd mit zwei unterschiedlichen <div class="...> gewrapped werden.

In meinem Setup steht irgendwo:

```typoscript
   subparts.contentarea < styles.content.get
   subparts.contentarea.renderObj.stdWrap.wrap = <div class="class1"> | </div>
```

Das funktioniert ganz toll. Die Contentelemente werden in der definierten Contentarea saemtlich mit class1 umschlossen.

Wie aber kann man das nun alternierend gestalten? Das mit optiosplit zu machen geht irgendwie wohl nicht?!

Für hilfreiche Hinweise wäre ich extrem dankbar!!

## Antworten

### [#2](https://www.typo3.net/d/41720-stylescontentget-und-alternierende-class-attribute/2) · just2b · 2006-04-21

css styled content statt content(default) sollte das können

lg georg

### [#3](https://www.typo3.net/d/41720-stylescontentget-und-alternierende-class-attribute/3) · boxster · 2006-04-21

Hallo,

ich verwende css_styled_content.

Von selbst styled sich da allerdings nix. In irgendeiner Art und Weise muss man dem content abwechselnd Styles zuweisen... und daran wurstel ich seit nunmehr vier Tagen herum....

Gruss

### [#4](https://www.typo3.net/d/41720-stylescontentget-und-alternierende-class-attribute/4) · just2b · 2006-04-21

sorry gilt anscheinend nur für die header.

vielleicht hilft das aus der liste

```typoscript
Nur für das zweite:

tt_content.textpic.20.text.20.wrap >
tt_content.textpic.20.text.20.outerWrap.cObject = CASE
tt_content.textpic.20.text.20.outerWrap.cObject {
    key.data = cObj:parentRecordNumber
    default = TEXT
    default.value = <div class="xxx">|</div>
    2 = TEXT
    2.value = <div class="yyy">|</div>
}

oder ab dem zweiten

tt_content.textpic.20.text.20.wrap >
tt_content.textpic.20.text.20.outerWrap.cObject = CASE
tt_content.textpic.20.text.20.outerWrap.cObject {
    key.data = cObj:parentRecordNumber
    default = TEXT
    default.value = <div class="yyy">|</div>
    1 = TEXT
    1.value = <div class="xxx">|</div>
}

Ungetestet, sollte aber so funktionieren.

Joey
```

lg georg

### [#5](https://www.typo3.net/d/41720-stylescontentget-und-alternierende-class-attribute/5) · boxster · 2006-04-21

Hi,

danke für Deinen schnellen Response.

hhmmmm.... sieht interessant aus....

mal ganz davon abgesehen, dass ich nicht verstehe warum ausgerechnet

.textpic.20.text.20.wrap

als 'Angriffspunkt' dient:

Ist als Case cObj:parentRecordNumber nicht evtl. eher ungeeignet. Wenn ich das richtig verstehe, ist das die interne Nummer des Datensatzes. Wenn ich durch löschen von Content und hinzufügen z.B. zufällig einen haufen gerader Recordnummern habe, resultiert das dann nicht auch in immer wieder der gleichen Style-Zuweisung?! Oder ist parentRecordNumber einfach eine Durchnummerierung der zurückgelieferten Records unabhängig von der Datenbank-RecordID?

Wenn ich das (bzw. das, was ich verstanden habe) so richtig interpretiere, formatiert mir das Snippet einen Datensatz nach class="xxx" und den Rest nach class="yyy". Wie kann ich das aber im permanenten Wechsel gestalten?

Dennoch habe ich hier schon mal einen schönen Ansatz zum weiteren Nachdenken und -forschen. Dafür schon mal herzlichen Dank!

Gruss

Boxster

---

Quelle: „styles.content.get und alternierende class-Attribute“, typo3.net, https://www.typo3.net/d/41720-stylescontentget-und-alternierende-class-attribute
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
