---
title: "Beim Sprachwechsel wird beim Template tags nicht korrekt übernommen"
url: "https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","Links","TYPO3 6","Templates & Layouts"]
created: "2014-04-02"
last_reply: "2014-04-02"
replies: 9
solved: true
page: 1
pages: 1
lang: "de"
---

# Beim Sprachwechsel wird beim Template tags nicht korrekt übernommen

TYPO3 › Mehrsprachigkeit · 9 Antworten · gelöst · gestartet 2014-04-02

## Frage

**jazzpanda1981** · 2014-04-02 · [Beitrag #1](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/1)

Hallo Liebe Gemeinde,

ich bin weiter dabei Typo3 intensiv zu studieren und bin jetzt auf einen Interessanten Fehler gestoßen, den ich bisher nicht gelöst bekommen habe.

Auf meiner Seite habe ich zwei Sprachen. Alles funktioniert soweit richtig, ausser beim Template. Auf der Startseite habe ich ein DIV Container mit einem a-tag wrap fest integriert. Im DIV Container wird ein Inhaltselement angelegt.
Wenn ich die Sprache wechsele verschiebt sich dieser a-tag wrap, so dass der DIV Container kein Link mehr ist. Lustiger weise wird der a-tag vor dem Container gesetzt, also als Beispiel:

so sollte es sein:

<a href="#">
   <div id="test">
       <!--###inhalt###-->
       <!--###inhalt###-->
   </div>
</a>

so sieht es nach dem Sprachwechsel aus:

<a href="#">
</a>

<div id="test">
       <!--###inhalt###-->
       <!--###inhalt###-->
   </div>

Sehr seltsam, weil doch eigentlich das Template doch nicht verändert werden dürfte.

Vielleicht hat jemand hier eine Idee woran es liegen könnte? Im Template selbst ist soweit ich gesehen habe kein Fehler?!?

## Beste Antwort

**jazzpanda1981** · 2014-04-02 · [Beitrag #9](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/9)

Das Problem ist jetzt gelöst. Hatte den Doctype geändert, aber das hatte keine Wirkung.

jetzt habe ich die überflüssigen a-tags entfernt Dank toifel der mir den Tip gegeben hat. Für alle die das selbe Problem irgendwann haben hier noch einmal der Code (einfach ins template setup reinschreiben) :

```typoscript
tt_content.stdWrap.innerWrap.cObject.66.10 >
tt_content.stdWrap.innerWrap.cObject.66.10.value >
tt_content.stdWrap.prepend.dataWrap >
```

Durch die überflüssigen anchor Tags kam Typo3 wohl durcheinander. So richtig verstehe ich noch nicht genau was intern passiert, aber so lässt sich das Problem lösen.

VIELEN LIEBEN DANK AN TOIFEL  :):):):):)

## Antworten

### [#2](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/2) · toifel · 2014-04-02

Das Typoscript dazu wäre hilfreich.. dann kann man dir auch sagen, ob es dort einen Fehler gibt.
Hast du den Quelltext aus einem DOM Inspektor (Entwicklertools, Firebird)? Die haben nämlich die Angewohnheit den Quelltext selbst zu fixen, wenn irgendwelche Tags nicht korrekt geschlossen wurden.. danach sieht das hier aus.
Am besten mal in den normalen Quelltext schauen und nach offenen Tags suchen, ansonsten noch das Typoscript posten.

### [#3](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/3) · jazzpanda1981 · 2014-04-02

Hallo toifel,
vielen lieben Dank für deine schnelle Antwort. Du hast recht. Der Dom Inspektor schließt die Tags. Ich vermute jetzt langsam, das ggf. zu viele div tags zwischen den a-tag liegen und der Browser sie selbst schließt. Jetzt wo ich mir den reinen Quelltext angeschaut habe, ist der Aufbau korrekt. Ich habe jetzt mal den Template Code hinzugefügt. Vielleicht hast du eine Idee?

Hier der Typoscript Auszug für die Spracheinstellungen:

```typoscript
config {
  linkVars = L  
  htmlTag_langKey = de_DE  
  sys_language_uid = 0
  language = de
  locale_all = de_DE
  sys_language_mode = content_fallback
  sys_language_overlay = hideNonTranslated
}


[globalVar = GP:L = 1]
  config.linkVars = L
  config.sys_language_uid = 1
  config.language = en
  config.locale_all = en_GB
  config.htmlTag_langKey = en_GB
  config.locale_all = en_EN.UTF-8
[global]
```

Und hier das HTML:

<div class="downpart" id="downpart">
					<a href="#" data-reveal-id="myModal">
						<div id="downwidget1">
							<div id="flag"></div>
							<!-- ###WIDGET_0### -->
							<!-- ###WIDGET_0### -->
						</div>
					</a>
					<div id="abstand"></div>
					<a href="#" data-reveal-id="myModal_2">
						<div id="downwidget2">
							<div id="flag"></div>
							<!-- ###WIDGET_1### -->
							<!-- ###WIDGET_1### -->
						</div>
					</a>
					<div id="abstand"></div>
					<div id="downwidget5">
						<!-- ###WIDGET_2### -->
						<img src="images/suse.png"/>
						<!-- ###WIDGET_2### -->
					</div>
				</div>

Und so sieht es nach dem Sprachwechsel aus:

<div class="downpart" id="downpart">
    <a href="#" data-reveal-id="myModal">
        <div id="downwidget1">
            <div id="flag">
            </div>
            <!--  CONTENT ELEMENT, uid:19/gridelements_pi1 [begin] --><a id="c51"></a>
            <div id="c19" class="csc-default">
                <div id="downwidget_image">
                    <!--  CONTENT ELEMENT, uid:20/image [begin] -->
                    <div id="c20" class="csc-default">
                        <!--  Image block: [begin] -->
                        <div class="csc-textpic csc-textpic-center csc-textpic-above">
                            <div class="csc-textpic-imagewrap">
                                <div class="csc-textpic-center-outer">
                                    <div class="csc-textpic-center-inner">
                                        <div class="csc-textpic-image csc-textpic-last">
                                            <img src="fileadmin/_processed_/csm_fossgis2014_97dc371fea.png" width="229" height="181" border="0" alt="">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div><!--  Image block: [end] -->
                    </div><!--  CONTENT ELEMENT, uid:20/image [end] -->
                </div>
                <div id="downwidget_content">
                    <!--  CONTENT ELEMENT, uid:22/text [begin] --><a id="c50"></a>
                    <div id="c22" class="csc-default">
                        <!--  Header: [begin] -->
                        <div class="csc-header csc-header-n1">
                            <h1 class="csc-firstHeader">FOSSGIS 2014 in Berlin</h1>
                        </div>
                        <!--  Header: [end] --><!--  Text: [begin] -->
                        <p class="bodytext">
                            From 19. – 21. March 2014 the german FOSSGIS Conference took place at the Beuth Hochschule für Technik in Berlin.
                        </p>
                        <!--  Text: [end] -->
                    </div>
                    <!--  CONTENT ELEMENT, uid:22/text [end] -->
                    <div id="weiterlesen">
                        Hier weiterlesen
                    </div>
                </div>
            </div>
            <!--  CONTENT ELEMENT, uid:19/gridelements_pi1 [end] -->
        </div>
    </a>
    <div id="abstand">
    </div>
    <a href="#" data-reveal-id="myModal_2">
        <div id="downwidget2">
            <div id="flag">
            </div>
            <!--  CONTENT ELEMENT, uid:23/gridelements_pi1 [begin] --><a id="c54"></a>
            <div id="c23" class="csc-default">
                <div id="downwidget_image">
                    <!--  CONTENT ELEMENT, uid:24/image [begin] -->
                    <div id="c24" class="csc-default">
                        <!--  Image block: [begin] -->
                        <div class="csc-textpic csc-textpic-center csc-textpic-above csc-textpic-equalheight">
                            <div class="csc-textpic-imagewrap">
                                <div class="csc-textpic-center-outer">
                                    <div class="csc-textpic-center-inner">
                                        <div class="csc-textpic-image csc-textpic-last">
                                            <img src="fileadmin/_processed_/csm_fema_cluster_2447dd27dc.jpg" width="217" height="170" border="0" alt="">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div><!--  Image block: [end] -->
                    </div><!--  CONTENT ELEMENT, uid:24/image [end] -->
                </div>
                <div id="downwidget_content">
                    <!--  CONTENT ELEMENT, uid:25/text [begin] --><a id="c52"></a>
                    <div id="c25" class="csc-default">
                        <!--  Header: [begin] -->
                        <div class="csc-header csc-header-n1">
                            <h1 class="csc-firstHeader">Socio-economic analysis</h1>
                        </div>
                        <!--  Header: [end] --><!--  Text: [begin] -->
                        <p class="bodytext">
                            For the south-west of England, we have created a statistical study together with QGIS on DVD.
                        </p>
                        <!--  Text: [end] -->
                    </div>
                    <!--  CONTENT ELEMENT, uid:25/text [end] -->
                    <div id="weiterlesen">
                        Hier weiterlesen
                    </div>
                </div>
            </div>
            <!--  CONTENT ELEMENT, uid:23/gridelements_pi1 [end] -->
        </div>
    </a>
    <div id="abstand">
    </div>
    <div id="downwidget5">
        <a href="#" data-reveal-id="myModal"><!--  CONTENT ELEMENT, uid:18/image [begin] -->
            <div id="c18" class="csc-default">
                <!--  Image block: [begin] -->
                <div class="csc-textpic csc-textpic-center csc-textpic-above">
                    <div class="csc-textpic-imagewrap">
                        <div class="csc-textpic-center-outer">
                            <div class="csc-textpic-center-inner">
                                <div class="csc-textpic-image csc-textpic-last">
                                    <img src="fileadmin/user_upload/suse.png" width="223" height="171" border="0" alt="">
                                </div>
                            </div>
                        </div>
                    </div>
                </div><!--  Image block: [end] -->
            </div><!--  CONTENT ELEMENT, uid:18/image [end] -->
        </a>
    </div>
</div>

### [#4](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/4) · jazzpanda1981 · 2014-04-02

```html
<div class="downpart" id="downpart">				
					<a href="#" data-reveal-id="myModal">	
						<div id="downwidget1">
							<div id="flag"></div>
							<!-- ###WIDGET_0### -->
							<!-- ###WIDGET_0### -->	
						</div> 
					</a>
					<div id="abstand"></div>
					<a href="#" data-reveal-id="myModal_2">
						<div id="downwidget2">
							<div id="flag"></div>
							<!-- ###WIDGET_1### -->
							<!-- ###WIDGET_1### -->	
						</div> 
					</a>			
					<div id="abstand"></div>		
					<div id="downwidget5">
						<!-- ###WIDGET_2### -->
						<img src="images/suse.png"/>
						<!-- ###WIDGET_2### -->
					</div>
				</div>
```

```html
<div class="downpart" id="downpart">
    <a href="#" data-reveal-id="myModal">
        <div id="downwidget1">
            <div id="flag">
            </div>
            <!--  CONTENT ELEMENT, uid:19/gridelements_pi1 [begin] --><a id="c51"></a>
            <div id="c19" class="csc-default">
                <div id="downwidget_image">
                    <!--  CONTENT ELEMENT, uid:20/image [begin] -->
                    <div id="c20" class="csc-default">
                        <!--  Image block: [begin] -->
                        <div class="csc-textpic csc-textpic-center csc-textpic-above">
                            <div class="csc-textpic-imagewrap">
                                <div class="csc-textpic-center-outer">
                                    <div class="csc-textpic-center-inner">
                                        <div class="csc-textpic-image csc-textpic-last">
                                            <img src="fileadmin/_processed_/csm_fossgis2014_97dc371fea.png" width="229" height="181" border="0" alt="">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div><!--  Image block: [end] -->
                    </div><!--  CONTENT ELEMENT, uid:20/image [end] -->
                </div>
                <div id="downwidget_content">
                    <!--  CONTENT ELEMENT, uid:22/text [begin] --><a id="c50"></a>
                    <div id="c22" class="csc-default">
                        <!--  Header: [begin] -->
                        <div class="csc-header csc-header-n1">
                            <h1 class="csc-firstHeader">FOSSGIS 2014 in Berlin</h1>
                        </div>
                        <!--  Header: [end] --><!--  Text: [begin] -->
                        <p class="bodytext">
                            From 19. – 21. March 2014 the german FOSSGIS Conference took place at the Beuth Hochschule für Technik in Berlin.
                        </p>
                        <!--  Text: [end] -->
                    </div>
                    <!--  CONTENT ELEMENT, uid:22/text [end] -->
                    <div id="weiterlesen">
                        Hier weiterlesen
                    </div>
                </div>
            </div>
            <!--  CONTENT ELEMENT, uid:19/gridelements_pi1 [end] -->
        </div>
    </a>
    <div id="abstand">
    </div>
    <a href="#" data-reveal-id="myModal_2">
        <div id="downwidget2">
            <div id="flag">
            </div>
            <!--  CONTENT ELEMENT, uid:23/gridelements_pi1 [begin] --><a id="c54"></a>
            <div id="c23" class="csc-default">
                <div id="downwidget_image">
                    <!--  CONTENT ELEMENT, uid:24/image [begin] -->
                    <div id="c24" class="csc-default">
                        <!--  Image block: [begin] -->
                        <div class="csc-textpic csc-textpic-center csc-textpic-above csc-textpic-equalheight">
                            <div class="csc-textpic-imagewrap">
                                <div class="csc-textpic-center-outer">
                                    <div class="csc-textpic-center-inner">
                                        <div class="csc-textpic-image csc-textpic-last">
                                            <img src="fileadmin/_processed_/csm_fema_cluster_2447dd27dc.jpg" width="217" height="170" border="0" alt="">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div><!--  Image block: [end] -->
                    </div><!--  CONTENT ELEMENT, uid:24/image [end] -->
                </div>
                <div id="downwidget_content">
                    <!--  CONTENT ELEMENT, uid:25/text [begin] --><a id="c52"></a>
                    <div id="c25" class="csc-default">
                        <!--  Header: [begin] -->
                        <div class="csc-header csc-header-n1">
                            <h1 class="csc-firstHeader">Socio-economic analysis</h1>
                        </div>
                        <!--  Header: [end] --><!--  Text: [begin] -->
                        <p class="bodytext">
                            For the south-west of England, we have created a statistical study together with QGIS on DVD.
                        </p>
                        <!--  Text: [end] -->
                    </div>
                    <!--  CONTENT ELEMENT, uid:25/text [end] -->
                    <div id="weiterlesen">
                        Hier weiterlesen
                    </div>
                </div>
            </div>
            <!--  CONTENT ELEMENT, uid:23/gridelements_pi1 [end] -->
        </div>
    </a>
    <div id="abstand">
    </div>
    <div id="downwidget5">
        <a href="#" data-reveal-id="myModal"><!--  CONTENT ELEMENT, uid:18/image [begin] -->
            <div id="c18" class="csc-default">
                <!--  Image block: [begin] -->
                <div class="csc-textpic csc-textpic-center csc-textpic-above">
                    <div class="csc-textpic-imagewrap">
                        <div class="csc-textpic-center-outer">
                            <div class="csc-textpic-center-inner">
                                <div class="csc-textpic-image csc-textpic-last">
                                    <img src="fileadmin/user_upload/suse.png" width="223" height="171" border="0" alt="">
                                </div>
                            </div>
                        </div>
                    </div>
                </div><!--  Image block: [end] -->
            </div><!--  CONTENT ELEMENT, uid:18/image [end] -->
        </a>
    </div>
</div>
```

### [#5](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/5) · toifel · 2014-04-02

Die Anker mit "data-reveal-id" sind doch alle korrekt und umschließen den Content so wie gedacht? Den von dir beschriebenen Fehler kann ich nicht finden - kann es evtl. sein, dass Du mit den Ankern der einzelnen ContentElemente durcheinander gekommen bist?

Siehe Zeile 6:
<!--  CONTENT ELEMENT, uid:19/gridelements_pi1 [begin] -->**<a id="c51"></a>**
Diese Anker werden automatisch über jedem CE gerendert, damit man ggf. direkt über die ID dort hin navigieren kann.

### [#6](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/6) · jazzpanda1981 · 2014-04-02

Alle Anker umschließen Korrekt. Ich habe mich darüber selbst gewundert als ich mir den Seitenquelltext anzeigen lassen hab.
Aber wenn ich über Firebug mir die
Seite anschaue sieht das ganze dann so aus:

```html
<div id="downpart" class="downpart">
<a data-reveal-id="myModal" href="#">	</a>
<div id="downwidget1">
<a data-reveal-id="myModal" href="#">
<a id="c51"></a>
<div id="c19" class="csc-default">
<div id="downwidget_image">
<div id="c20" class="csc-default">
<div class="csc-textpic csc-textpic-center csc-textpic-above">
<div class="csc-textpic-imagewrap">
<div class="csc-textpic-center-outer">
<div class="csc-textpic-center-inner">
<div class="csc-textpic-image csc-textpic-last">
<img width="229" border="0" height="181" alt="" src="fileadmin/_processed_/csm_fossgis2014_97dc371fea.png">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="downwidget_content">
</div>
</div>
```

Hmm.. Vielleicht habe ich mich mit den A-Tags verzettelt. Aber eigentlich von der Struktur her sollte es funktionieren?
gibt es die Möglichkeit die a tags von den CE gerenderten zu entfernen?

### [#7](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/7) · jazzpanda1981 · 2014-04-02

Oh noch was.. vielen Dank für deine Zeit. Ist ja nicht selbstverständlich ;-)

### [#8](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/8) · toifel · 2014-04-02

In der Tat merkwürdig.. auf was für nem Doktype läuft denn die Seite? Noch HTML4? Dort ist es nämlich nicht erlaubt Blockelemente in Ankern zu verschachteln, evtl. versucht der DOM-Inspektor das zu beheben.

Die Anker über den ContentElementen müsstest du hiermit weg bekommen:

```typoscript
tt_content.stdWrap.innerWrap.cObject.66.10 >
```

oder

```typoscript
tt_content.stdWrap.innerWrap.cObject.66.10.value =
```

### [#9](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/9) · jazzpanda1981 · 2014-04-02 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#10](https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen/10) · toifel · 2014-04-02

Man hilft wo man kann ;) Weitermachen!

---

Quelle: „Beim Sprachwechsel wird beim Template tags nicht korrekt übernommen“, typo3.net, https://www.typo3.net/d/117793-beim-sprachwechsel-wird-beim-template-tags-nicht-korrekt-uebernommen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
