---
title: "Ein html-element so oft ausgeben, wie inhaltselemente vorhanden"
url: "https://www.typo3.net/d/110157-ein-html-element-so-oft-ausgeben-wie-inhaltselemente-vorhanden"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente"]
created: "2012-04-11"
last_reply: "2012-04-13"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Ein html-element so oft ausgeben, wie inhaltselemente vorhanden

TYPO3 › TypoScript · 2 Antworten · gestartet 2012-04-11

## Eröffnungsbeitrag

**Nicklas** · 2012-04-11 · [Beitrag #1](https://www.typo3.net/d/110157-ein-html-element-so-oft-ausgeben-wie-inhaltselemente-vorhanden/1)

Hallo zusammen,

zugegeben, der Titel klingt verwirrend, aber mir ist keine bessere (kurze) Beschreibung eingefallen.
Folgendes: Ich möchte einen kleinen slide-effekt einbauen, der alle inhaltslemente einer spalte durchwechselt. Im weiteren gehe ich davon aus, es gäbe 5 Elemente.
Das klappt auch. Für die Navigation dieser elemente müssen vorab 5 Links einer bestimmten klasse erzeugt werden. Könnte also so aussehen:

```html
<a href="#" class="nav"></a>...<a href="#" class="nav"></a> <!--5 mal-->

<div class="slide">Text</div>...<div class="slide">Text</div> <!--5 mal-->
```

Die divs sind kein Problem, für die Navigation wollte ich etwas in dieser Art machen:

```typoscript
news_nav < styles.content.getLeft
news_nav.renderObj.stdWrap.wrap= <a href="#" class="nav"></a>
```

Allerdings parst er dann ja auch den Inhalt der Elemente.

Hat jemand eine Idee, wie ich die Inhalte rausbekomm oder das anders umsetzen kann?
Vielen Dank vorab!

## Antworten

### [#2](https://www.typo3.net/d/110157-ein-html-element-so-oft-ausgeben-wie-inhaltselemente-vorhanden/2) · jazbo · 2012-04-13

Hallo,

Du könntest mit select/renderObj deine Inhalte vorab einmal selbst rendern, und nur ein TEXT-Element mit dem passenden Tag befüllen

```typoscript
news_nav = CONTENT
news_nav{
  table=tt_content
  select{
    where=colPos=1
  }
  renderObj=COA
  renderObj{
     10 = TEXT
     10.value = <a href="#" class="nav"></a>
   }
}
```

Ungetestet, aber ich hoffe das Prinzip wird klar.
(stark verkürte wiedergabe des Beispiels von typo3wizard)

Alternativ gibt es aber auch jede Menge Slider-Extensions für so einen Zweck.

Grüße

### [#3](https://www.typo3.net/d/110157-ein-html-element-so-oft-ausgeben-wie-inhaltselemente-vorhanden/3) · Nicklas · 2012-04-13

das Prinzip wurde klar und dein snippet funktioniert auch ungetestet, vielen Dank!

Ja,  extensions gibt es dafür viele aber das ist eine mini-sache bei der die Anpassung einer Extension wahrscheinlich aufwendiger gewesen wäre als das.

Vielen Dank!

---

Quelle: „Ein html-element so oft ausgeben, wie inhaltselemente vorhanden“, typo3.net, https://www.typo3.net/d/110157-ein-html-element-so-oft-ausgeben-wie-inhaltselemente-vorhanden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
