---
title: "pdf_generator2 Mehrsprachigkeit"
url: "https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit"
source: "typo3.net"
tags: ["Extensions","Frage","PDF"]
created: "2012-02-08"
last_reply: "2012-02-13"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# pdf_generator2 Mehrsprachigkeit

Extensions · 9 Antworten · gestartet 2012-02-08

## Eröffnungsbeitrag

**RentierKrausi** · 2012-02-08 · [Beitrag #1](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/1)

Hallo,

ich habe den pdf_generator2 nach langem hin und her erfolgreich zum laufen gebracht, ich hab jetzt aber nur mehr ein Problem und zwarhabe ich mehrere Sprachen, ich bekomme aber das Pdf immer nur in einer Sprache, d.h. auch wenn ich mich auf der seite mit der anderen sprache befinde bekomme ich immer nur das pdf in deutsch...

Wäre super wenn mir da jemand helfen könnte...

Mein TS:
page = PAGE
page.stylesheet=fileadmin/css/style.css
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file= fileadmin/templates/template.html
page.10.workOnSubpart=BODY

page.10.marks {
  MENUE = HMENU
  MENUE {
   special = directory
  special.value = 2
    1 = TMENU
    1.noBlur=1
    1.NO = 1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.NO.allWrap=<span class="level1-no">|<br><br></span>

    1.ACT=1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.ACT.allWrap=<span class="level1-act">|<br><br></span>
    }
}

page.10.marks {
  SUBMENUE = HMENU
  SUBMENUE {
   special = directory
    special.value = 9
    entryLevel = 2
    1 = TMENU
    1.noBlur=1
    1.NO = 1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.NO.allWrap=<span class="level1-no">|<br><br></span>

    1.ACT=1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.ACT.allWrap=<span class="level1-act">|<br><br></span>

    }
}

page.10.marks {
  MENUEZWEI = HMENU
  MENUEZWEI {
  special = directory
special.value = 15
1 = TMENU
1.NO = 1
1.NO.linkWrap = &nbsp;

    }
}

page.10.marks {
  INHALT = CONTENT
  INHALT {
table = tt_content
select.orderBy = sorting
  select.where = colPos = 0
  select.languageField = sys_language_uid

    }
}

config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF8

temp.langlink1 = TEXT
temp.langlink1.value=IT
temp.langlink1.typolink.parameter.data = page:uid
temp.langlink1.typolink.additionalParams = &L=1
temp.langlink1.typolink.ATagParams = class="first" lang="it" xml:lang="it"

[globalVar = GP:L = 1]

config.sys_language_uid = 1
config.language = it
config.locale_all = it_IT.UTF8

temp.langlink1 = TEXT
temp.langlink1.value=DE
temp.langlink1.typolink.parameter.data = page:uid
temp.langlink1.typolink.additionalParams = &L=0
temp.langlink1.typolink.ATagParams = class="first" lang="de" xml:lang="de"

[global]

page.10.marks{
DEUTSCH  = COA
DEUTSCH {
  wrap= <ul id="langselector">|</ul>
  10 < temp.langlink1
  20 < temp.langlink2
}
}

page.10.marks {
PDF = TEXT
    PDF{
value = PDF
postUserFunc = tx_pdfgenerator2->makePdfLink
postUserFunc.target = _blank
 }
}

includeLibs.tx_pdfgenerator2 = typo3conf/ext/pdf_generator2/class.tx_pdfgenerator2.php
pdf_generator = PAGE
pdf_generator {
stylesheet = fileadmin/templates/css/styles.css
50 = CONTENT
50 < styles.content.get
50.wrap = |
}
[globalVar = GP:L=0]
pdf_generator.config {
sys_language_uid = 0
language = de
locale_all = de_DE
htmlTag_langKey = de-DE
}
[global]

[globalVar = GP:L=1]
pdf_generator.config {
sys_language_uid = 1
language = it
locale_all = it_IT
}
[global]

########### PDF GENERATOR ANPASSEN STYLE ###############################################################
#
# PDF Template
pdf_generator = PAGE
pdf_generator {
typeNum = 123
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/pdf_template.html
# Hier werden die Marker für das Template festgelegt
  Alle Caches löschen
10.marks.CONTENT = CONTENT
10.marks.CONTENT  {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
# bei mehrsprachigen Seiten muss das mit rein
select.languageField = sys_language_uid
}
}
#
########################################################################################################

LG #paralyzed#

## Antworten

### [#2](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/2) · makirolle · 2012-02-08

Schon mal **sys_language_overlay** und **content_fallback** angeschaut?

### [#3](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/3) · RentierKrausi · 2012-02-08

Nein noch nicht..
dann werd ich mir das mal  #giggle#

### [#4](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/4) · RentierKrausi · 2012-02-08

Das löst mein Problem mit den Pdf´s aber auch nicht. :'(
Ich hab kein Problem mit der Übersetzung der Seiten nur die Pdf´s über den Pdf Generator krieg ich nicht in den jeweiligen sprachen.

Grüße #paralyzed#

### [#5](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/5) · marc-willmann · 2012-02-10

wird denn der Lang-Parameter (?L=1) beim PDF-Link mit übergeben?

### [#6](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/6) · RentierKrausi · 2012-02-10

Nein wird wird der nicht, und ich weiß nicht wieso...

### [#7](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/7) · marc-willmann · 2012-02-10

Ich tippe mal ins Blaue und sage, dass sys_language_uid nicht gesetzt ist. :-)

Schieb den Bereich, in dem Du die Sprachumschaltung machst (und sys_language_uid setzt) VOR den Bereich, in dem Du die Page definierst. Das sollte helfen.

### [#8](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/8) · RentierKrausi · 2012-02-10

Heiich glaub ich bin echt zu blöd dafür #angry#
Ich habs jetzt mal in allen varienten probiert so bin ich jetzt verbliebn und es funktioniert noch nicht :'(

# Default PAGE object:

config.renderCharset = utf-8
config.additionalHeaders = Content-Type:text/html;charset=utf-8

######## sprache
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

######## Email sicher
config.spamProtectEmailAddresses = 1

page.meta.keywords.field = keywords
page.meta.description.field = description
page.meta.abstract.field = abstract

config.sys_language_mode = content_fallback
config.sys_language_overlay = 1
config.index_enable = 1
config.index_externals = 1

[globalVar = GP:L = 0]
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF8

temp.langlink1 = TEXT
temp.langlink1.value=IT
temp.langlink1.typolink.parameter.data = page:uid
temp.langlink1.typolink.additionalParams = &L=1
temp.langlink1.typolink.ATagParams = class="first" lang="it" xml:lang="it"

[global]

[globalVar = GP:L = 1]

config.sys_language_uid = 1
config.language = it
config.locale_all = it_IT.UTF8

temp.langlink1 = TEXT
temp.langlink1.value=DE
temp.langlink1.typolink.parameter.data = page:uid
temp.langlink1.typolink.additionalParams = &L=0
temp.langlink1.typolink.ATagParams = class="first" lang="de" xml:lang="de"

[global]

page.10.marks{
DEUTSCH  = COA
DEUTSCH {
  wrap= <ul id="langselector">|</ul>
  10 < temp.langlink1
  20 < temp.langlink2
}
}

page = PAGE
page.stylesheet=fileadmin/css/style.css
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file= fileadmin/templates/template.html
page.10.workOnSubpart=BODY

page.10.marks {
  MENUE = HMENU
  MENUE {
   special = directory
  special.value = 2
    1 = TMENU
    1.noBlur=1
    1.NO = 1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.NO.allWrap=<span class="level1-no">|<br><br></span>

    1.ACT=1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.ACT.allWrap=<span class="level1-act">|<br><br></span>
    }
}

page.10.marks {
  SUBMENUE = HMENU
  SUBMENUE {
   special = directory
    special.value = 9
    entryLevel = 2
    1 = TMENU
    1.noBlur=1
    1.NO = 1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.NO.allWrap=<span class="level1-no">|<br><br></span>

    1.ACT=1
    1.ACT.stdWrap.htmlSpecialChars=1
    1.ACT.allWrap=<span class="level1-act">|<br><br></span>

    }
}

page.10.marks {
  MENUEZWEI = HMENU
  MENUEZWEI {
  special = directory
special.value = 15
1 = TMENU
1.NO = 1
1.NO.linkWrap = &nbsp;

    }
}

page.10.marks {
  INHALT = CONTENT
  INHALT {
table = tt_content
select.orderBy = sorting
  select.where = colPos = 0
  select.languageField = sys_language_uid

    }
}

[globalVar = GP:L = 1]
pdf_generator.config {
sys_language_uid = 1
sys_language_overlay = 1
language = it
locale_all = it_IT
htmlTag_langKey = it
}
[global]

[globalVar = GP:L = 0]
pdf_generator.config {
sys_language_uid = 0
sys_language_overlay = 1
language = de
locale_all = de_DE
htmlTag_langKey = de-DE
}
[global]

########### PDF GENERATOR ANPASSEN STYLE ###############################################################

pdf_generator = PAGE
pdf_generator {
typeNum = 123
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/pdf_template.html
10.marks.CONTENT = CONTENT
10.marks.CONTENT  {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
}

########################################################################################################
page.10.marks {
PDF = TEXT
    PDF{
value = PDF
postUserFunc = tx_pdfgenerator2->makePdfLink
postUserFunc.target = _blank
 }
}

includeLibs.tx_pdfgenerator2 = typo3conf/ext/pdf_generator2/class.tx_pdfgenerator2.php
pdf_generator = PAGE
pdf_generator {
50 = CONTENT
50 < styles.content.get
50.wrap = |
}

### [#9](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/9) · RentierKrausi · 2012-02-13

Hallo, es scheint nun doch zu klappen..

Möcht mich noch ganz ganz herzlich für die Hilfe bedanken :-)

### [#10](https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit/10) · marc-willmann · 2012-02-13

:-) gerne doch.

---

Quelle: „pdf_generator2 Mehrsprachigkeit“, typo3.net, https://www.typo3.net/d/109289-pdf-generator2-mehrsprachigkeit
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
