---
title: "Rendert viel zu viel"
url: "https://www.typo3.net/d/87577-rendert-viel-zu-viel"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2009-03-05"
last_reply: "2009-03-05"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Rendert viel zu viel

TYPO3 › TypoScript · 2 Antworten · gestartet 2009-03-05

## Eröffnungsbeitrag

**rawburner** · 2009-03-05 · [Beitrag #1](https://www.typo3.net/d/87577-rendert-viel-zu-viel/1)

Hallo Leute!

Ich habe ein seltsames Phänomen, welches ich nicht gebändigt bekomme. Und zwar wird der Inhalt von DIVs, die außerhalb jedes subparts liegen, mit einem Link versehen. Total seltsam.

Template-HTML

```html
<div id="hauptsponsoren" class="spImages">
<!--###SPONSORING_MAIN###-->
<a href="http://google.de" target="_blank"><img src="/fileadmin/images/placeholder_sponsor1.jpg" alt="Main 1" title="Main 1" /></a>
<a href="http://web.de" target="_blank"><img src="/fileadmin/images/placeholder_sponsor2.jpg" alt="Main 2" title="Main 2" /></a>
<a href="http://nexus-netsoft.com" target="_blank"><img src="/typo3temp/pics/0ca34ea568.jpg" alt="Main 3" title="Main 3" border="0" width="81" height="30" /></a>
<a href="http://holtec.de" target="_blank"><img src="/typo3temp/pics/0f69b35cfa.jpg" alt="Main 4" title="Main 4" border="0" width="48" height="30" /></a>
<!--###SPONSORING_MAIN###-->
</div>
<div style="width:100%;text-align:center;">TestText</div>
<div class="sponsor-big"><div class="inlay1"><div class="inlay2"><a href="http://wbz.de" target="_blank" id="link-main-left" class="spImages"><img src="/fileadmin/images/placeholder_sponsor1.jpg" id="img-main-left" alt="" /></a></div></div></div>
<div class="sponsor-big"><div class="inlay1"><div class="inlay2"><a href="http://ratingen.de" target="_blank" id="link-main-right" class="spImages"><img src="/fileadmin/images/placeholder_sponsor2.jpg" id="img-main-right" alt="" /></a></div></div></div>
<div class="clearline"></div>
```

Typoscript:

```typoscript
 subparts.SPONSORING_MAIN = CONTENT
  subparts.SPONSORING_MAIN {
    table = tt_content
    select {
     pidInList = 484
        orderBy = sorting
        where = colPos=0
    }
    renderObj = COA
    renderObj {
      12 = HTML
      12.value.field = image_link
      12.value.wrap = <a href="|" target="_blank">

      20 = IMAGE
      20 {
        file.import=uploads/pics/
        file.import.field=image
        file.maxW= 70
        file.maxH= 40
    }
  }
}
```

Und das gerenderte Resultat:

```html
<div id="hauptsponsoren" class="spImages">
<a href="http://www.airberlin.de" target="_blank"><img src="typo3temp/pics/45788f756c.jpg" alt="" title="" width="70" border="0" height="26" /></a><a href="http://www.arvato.de" target="_blank"><img src="typo3temp/pics/2210c99d51.jpg" alt="" title="" width="63" border="0" height="40" /></a><a href="http://www.commerzbank.de" target="_blank"><img src="typo3temp/pics/b58e7c26c9.jpg" alt="" title="" width="70" border="0" height="16" /></a><a href="http://www.eon.de" target="_blank"><img src="typo3temp/pics/16d38b518e.jpg" alt="" title="" width="70" border="0" height="24" /></a><a href="http://www.kpmg.de/careers/" target="_blank"><img src="typo3temp/pics/f32ceef246.jpg" alt="" title="" width="70" border="0" height="31" />
				</a></div>
<a href="http://www.kpmg.de/careers/" target="_blank">				</a><div style="width: 100%; text-align: center;"><a href="http://www.kpmg.de/careers/" target="_blank">TestText</a></div>
<a href="http://www.kpmg.de/careers/" target="_blank">            	</a><div class="sponsor-big"><div class="inlay1"><div class="inlay2"><a style="display: inline;" title="" href="http://www.airberlin.de" target="_blank" id="link-main-left" class="spImages"><img src="typo3temp/pics/45788f756c.jpg" alt="" title="" width="70" border="0" height="26" /></a></div></div></div>

                <div class="sponsor-big"><div class="inlay1"><div class="inlay2"><a style="display: inline;" title="" href="http://www.arvato.de" target="_blank" id="link-main-right" class="spImages"><img src="typo3temp/pics/2210c99d51.jpg" alt="" title="" width="63" border="0" height="40" /></a></div></div></div>
                <div class="clearline"></div>
```

Wie man hoffentlich erkennt, wird der letzte Link aus dem subpart SPONSORING_MAIN mehrmals hinzugefügt, sogar der TestText wird in einen Link gewrapped. Total komisch. Sogar wenn ich in die Nähe vom TestText weitere Tags einfüge, in der Hoffnung diese fangen den Link ab, werden diese auch mit verlinkt.
Das bringt mich grad zur Verzweiflung. Wenn im TS der HTML-Teil weg ist, dann werden natürlich gar keine Links hinzugefügt.

Ich hoffe mir kann geholfen werden

## Antworten

### [#2](https://www.typo3.net/d/87577-rendert-viel-zu-viel/2) · Unbekannter Benutzer · 2009-03-05

Irgendwie ist mir das nicht ganz klar...

Das ist ein klassisches Template ohne automaketemplate?

In deinem geposteten Ergebnis HTML sind aber doch typo3 Images drin im unteren Teil. Wenn der statisch aus dem Template kommt, wie kommen dann diese Bildurls zustande? Das passt nicht zusammen. Auch in deinem TS fehlt das schließende </a> was aber in deinem HTML wiederum drin ist.

### [#3](https://www.typo3.net/d/87577-rendert-viel-zu-viel/3) · rawburner · 2009-03-05

Danke für die Antwort!

Das abschließende </a> ist schon mal ein krasser Fehler, der mir nicht aufgefallen war!

Es handelt sich um ein "klassisches Template", nachdem ich das </a> hinzugefügt habe, werden die Links nicht mehr dort erzeugt, wo sie nicht hingehören:

```typoscript
subparts.SPONSORING_PARTNER = CONTENT
subparts.SPONSORING_PARTNER {
    table = tt_content
    select {
     pidInList = 484
        orderBy = sorting
        where = colPos=1
    }
    renderObj = COA
    renderObj {
      12 = HTML
      12.value.field = image_link
      12.value.wrap = <a href = "|" target="_blank">

      13 = IMAGE
      13 {
        file.import=uploads/pics/
        file.import.field=image
        file.maxW= 70
        file.maxH= 40
      }
      14 = TEXT
      14.value = </a>
  }
}
```

Das ist eine kleine AJAX-Anwendung. Im DIV id="hauptsponsoren" sollen alle Bilder vorhanden sein, die ich dann per JS in den Block class="sponsor-big" hineinersetze. So kommen die Typo3-images in den Block da unten. Das hätte ich natürlich dazu sagen müssen.

Das abschließende </a> habe ich nun so wie dargestellt eingegeben. Geht sicherlich intelligenter, aber ich weiß nicht wie.

---

Quelle: „Rendert viel zu viel“, typo3.net, https://www.typo3.net/d/87577-rendert-viel-zu-viel
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
