---
title: "plugin alt.print und mehrsprachigkeit"
url: "https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2004-03-28"
last_reply: "2006-03-17"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# plugin alt.print und mehrsprachigkeit

TYPO3 › Mehrsprachigkeit · 8 Antworten · gestartet 2004-03-28

## Eröffnungsbeitrag

**marsianer** · 2004-03-28 · [Beitrag #1](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/1)

hallo  zusammen-
ich habe folgendes problem: auf meiner seite benutze ich für eine druckansicht das alt.print plugin, was für die default seiten auf deutsch auch wunderbar funktioniert. allerdings ist die druckansicht für meine englischen seiten auch auf deutsch.
typoscript-template-code:

```typoscript
config.linkVars = L 
 
[globalVar = GP:L =0]
config.sys_language_uid=0
config.language = de


[globalVar = GP:L =1]
config.sys_language_uid=1
config.language = en
[GLOBAL]



temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY 
 ...
  subparts.lmenu < temp.langMenu
  subparts.print = TEXT 
  subparts.print.field = uid
  subparts.print.wrap = <a href = /index.php?id=|&type=98>Druckversion</a>  
 [globalVar = GP:L =1]
 subparts.print.wrap = <a href = /index.php?id=|&type=98&L=1>Printversion</a>
 [global] 
}
```

der code funzt nicht. bei der version wird der subpart

```typoscript
subparts.print.wrap = <a href = /index.php?id=|&type=98>Druckversion</a>
```

überschrieben mit

```typoscript
subparts.print.wrap = <a href = /index.php?id=|&type=98&L=1>Printversion</a>
```

und somit immer nur die englische druckansicht gezeigt.
für jegliche hilfe bin ich sehr dankbar.

## Antworten

### [#2](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/2) · CoolWater · 2004-03-29

probiers doch mal so:

```typoscript
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY
...
  subparts.lmenu < temp.langMenu
  subparts.print = TEXT
  subparts.print.field = uid
[globalVar = GP:L =1]
  subparts.print.wrap = <a href = /index.php?id=|&type=98&L=1>Printversion</a>
[else]
  subparts.print.wrap = <a href = /index.php?id=|&type=98>Druckversion</a> 
[global]
}
```

### [#3](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/3) · marsianer · 2004-03-29

hey CoolWater- hab es ausprobiert. hat leider nichts gebracht. ich hab testweise das [global] am ende durch ein [end] ersetzt.auch nichts. es wird immer noch sowohl bei der dt als auch englischen seite die dt. druckansicht gezeigt.
hmmmmm........

### [#4](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/4) · CoolWater · 2004-03-30

wie wäre es denn mit:

```typoscript
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY
...
  subparts.lmenu < temp.langMenu
  subparts.print = TEXT
  subparts.print.field = uid
}

[globalVar = GP:L=1]
  temp.mainTemplate.subparts.print.wrap = <a href = /index.php?id=|&type=98&L=1>Printversion</a>
[else]
  temp.mainTemplate.subparts.print.wrap = <a href = /index.php?id=|&type=98>Druckversion</a>
[global]
```

die abfrage der sprache funktioniert glaub ich nur "außerhalb" :o

Gruß
CoolWater

### [#5](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/5) · marsianer · 2004-03-30

sehr cool, CoolWater. genau das war's! vielen dank dafür.

### [#6](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/6) · Unbekannter Benutzer · 2004-05-19

Eine andere Möglichkeit (stand hier auch mal im Forum) und etwas eleganter, da auch andere Extensions berücksichtig werden, ist folgende:

```typoscript
# Seite drucken
# Weil die Parameter für die vers. Plugins über den Wrap mitgegeben werden,
# sollte die Druckfunktion nun auch uneingeschränkt bsp. in tt_products funktionieren
  temp.print = COA
  temp.print { 
    wrap (
      <img src="fileadmin/template/main/images/drucken.gif"  border="0" alt="" /><a href="#" onclick="window.open('index.php|&amp;type=98' , 'drucken', 'width=680, height=600, left=0, top=0, scrollbars=yes, menubar=no, toolbar=yes, resizable=1')">Seite drucken</a>
     )
    1 = TEXT 
    1.data = field:uid 
    1.wrap = ?id=| 

    2 = TEXT 
    2.data = GPvar : tt_news 
    2.wrap = &amp;tt_news=| 

    3 = TEXT 
    3.data = GPvar : tx_faq_faq 
    3.wrap = &amp;tx_faq_faq=|

    4 = TEXT 
    4.data = GPvar : tt_products 
    4.wrap = &amp;tt_products=|

    # Sprachparameter übergeben
    5 = TEXT
    5.data = global:L
    5.wrap = &amp;L=|
  }
```

### [#7](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/7) · Alex · 2004-07-22

Dann kann man noch wegen der Ausgabe der Linkbeschreibung "Printpage" oder "Seite drucken" folgendes hinzufügen:

```typoscript
[globalVar = GP:L=1] 
  temp.print.wrap = <img src="fileadmin/template/main/images/drucken.gif"  border="0" alt="" /><a href="#" onclick="window.open('index.php|&amp;type=98' , 'drucken', 'width=680, height=600, left=0, top=0, scrollbars=yes, menubar=no, toolbar=yes, resizable=1')">Print Page</a> 
[else] 
  temp.print.wrap = <img src="fileadmin/template/main/images/drucken.gif"  border="0" alt="" /><a href="#" onclick="window.open('index.php|&amp;type=98' , 'drucken', 'width=680, height=600, left=0, top=0, scrollbars=yes, menubar=no, toolbar=yes, resizable=1')">Seite drucken</a> 
[global]
```

### [#8](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/8) · m.​leiter · 2006-02-16

Hallo,
ich steh leider vor dem gleichen Problem. Benutze tt_news und Mehrsprachigkeit. Leider  erscheint bei der Druckversion immer nur die  deutsche Seite. Mein Typosript sieht wie folgt aus. Könnt Ihr dort einen Fehler finden ?

Danke Euch,

```typoscript
DRUCKVERSION = COA
DRUCKVERSION {                                               wrap = <div id="druck"><a href="#" onclick="window.open(" indexphptype="1" print="" width600height600left0top0scrollbarsyesmenubaryesresizable1=""><img src="fileadmin/bilder/design/druckbutton.gif" alt="Druckversion" width="26" height="25" border="0" /></a><img src="fileadmin/bilder/design/sitemap.gif" alt="Sitemap" width="50" height="25" border="0" /></div>
                                                   

1 = TEXT
1.data = field:uid                                                  1.wrap = ?id=|
                                                  2 = TEXT
2.data = GPvar : tt_news
2.wrap = &tt_news=|
3 = TEXT
3.data = GPvar : tx_faq_faq
3.wrap = &tx_faq_faq=|
# Sprachparameter übergeben
5 = TEXT
5.data = global:L
5.wrap = &L=|
                                                  }
```

### [#9](https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit/9) · Russian · 2006-03-17

Hi,

ich hätte da mal noch ne frage:

ich benutze die extension University Manager(jsh_university).

diese extension übergibt bei der personen ansicht folgende variable: &tx_jshuniversity_pi2[showUid].
jetzt habe ich folgendes probiert:

```typoscript
3 = TEXT
3.data = GPvar : tx_jshuniversity_pi2[showUid]
3.wrap = &tx_jshuniversity_pi2[showUid]=|
```

dies finktioniert leider nicht. hast vielleicht ne idee wie das gehen könnte?

gruß
russian

---

Quelle: „plugin alt.print und mehrsprachigkeit“, typo3.net, https://www.typo3.net/d/10219-plugin-altprint-und-mehrsprachigkeit
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
