printlink Problem mit Mehrsprachigkeit
| Autor | Nachricht |
|---|---|
|
Verfasst am: 27. 01. 2012 [10:44]
|
|
|
pixelparts
Themenersteller
Dabei seit: 11.10.2005
Beiträge: 218
|
Guten Morgen Hab ein Problem und komme nicht auf die Lösung. Meine Druckseiten kommen immer in der Standard-Sprache. Hier der Link zur Druckseite: index.php?id=182&type=98&L=3&cHash=e5d599a5926e92076f4dddaa371f2103 Die Sprachvariable wird übergeben, aber es kommt doch die Sprache 0. Ohne type=98 wird die richtige Sprache angezeigt, natürlich nicht als Druckversion. Kann mir bitte jemand einen Tipp geben ... Hier noch das TS für die Druckversion: TYPOSCRIPT ##### Druckversion ##### temp.printlink = TEXT temp.printlink { value = <img src="fileadmin/templates/img/print.gif" border="0"> wrap = <p class="print-link">|</p> typolink { # link to the current page id with type 98 parameter = {page:uid},98 parameter.insertData = 1 useCacheHash = 1 # add all get parameters from the current URL addQueryString = 1 addQueryString.method = GET # remove the page id from the parameters so it is not inserted twice addQueryString.exclude = id } } druckversion = PAGE druckversion { typeNum = 98 ##disable typo3 index config.index_enable = 0 ##disable google index headerData.123 = TEXT headerData.123.value = <meta name="robots" content="noindex, nofollow" /> includeCSS.fileDefault = fileadmin/templates/css/print.css 10 = TEMPLATE 10 { template = FILE template.file = fileadmin/templates/templates_main/druckseite.html marks { CONTENT_MITTE_TI < styles.content.get #content_right < styles.content.getRight } } } page.10.marks.DRUCKEN < temp.printlink #### Druckversion Ende #### Meine Typo3-Version ist 4.5.10 Viele Grüße aus Konstanz, Uwe [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 27.01.2012 um 13:50.] |
|
Verfasst am: 27. 01. 2012 [14:44]
|
|
|
pixelparts
Themenersteller
Dabei seit: 11.10.2005
Beiträge: 218
|
hab leider noch keine Lösung gefunden. Ich hab einen Versuch mit der Ext. cronprintlink gemacht. Funktioniert auch, bis auf die Anzeige der richtigen Sprache. Das ist ein Link zur Druckversion: /index.php?id=238&type=98&L=2 Das ist mein TS: TYPOSCRIPT druckversion = PAGE druckversion { typeNum = 98 ##disable typo3 index config.index_enable = 0 includeCSS.fileDefault = fileadmin/css/print.css 10 = TEMPLATE 10 { template = FILE template.file = fileadmin/templates/templates_main/druckseite.html marks { CONTENT_MITTE_TI < styles.content.get } } } page.10.marks.DRUCKEN < plugin.tx_cronprintlink_pi1 page.10.marks.DRUCKEN { } Hat jemand eine Ahnung, was ich noch machen kann? Muss die 98iger Seite für die anderen Sprachen konfiguriert werden? |
|
Verfasst am: 27. 01. 2012 [16:44]
|
|
|
LuP
Dabei seit: 12.04.2007
Beiträge: 493
|
Hallo, es fehlt noch die Sprachsteuerung: TYPOSCRIPT [globalVar = GP:L = 1] druckversion.config { htmlTag_langKey = de sys_language_uid = 1 language = de locale_all = de_DE } [global] VG, LuP |
|
Verfasst am: 27. 01. 2012 [16:58]
|
|
|
pixelparts
Themenersteller
Dabei seit: 11.10.2005
Beiträge: 218
|
LuP schrieb: Hallo, es fehlt noch die Sprachsteuerung: VG, LuP Hallo LuP Vielen Dank für Deine Antwort. Ich hab schon eine Sprachsteuerung drin, der Wechsel zwischen den Sprachen funzt auch, auf den normalen Seiten. Aber vielleicht hab ich hier eine falsche Einstellung für die Druckversion ... So sieht meine aus: TYPOSCRIPT page.config.linkVars = L page.config.sys_language_mode = fallback page.config.sys_language_uid = 0 page.config.language = de page.config.locale_all = de_DE.UTF-8 [globalVar = GP:L = 0] page.config.sys_language_uid = 0 page.config.language = de page.config.locale_all = de_DE.UTF-8 [global] [globalVar = GP:L = 2] page.config.sys_language_uid = 2 page.config.language = en page.config.locale_all = en_EN.UTF-8 [global] [globalVar = GP:L = 3] page.config.sys_language_uid = 3 page.config.language = it page.config.locale_all = it_IT.UTF-8 [global] [globalVar = GP:L = 4] page.config.sys_language_uid = 4 page.config.language = fr page.config.locale_all = fr_FR.UTF-8 [global] Ein Unterschied ist noch, ich nutze zwei Root-Templates und zwei Bäume. Ich komme einfach nicht dahinter ... Viele Grüße, Uwe [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.01.2012 um 17:09.] |
|
Verfasst am: 27. 01. 2012 [17:55]
|
|
|
LuP
Dabei seit: 12.04.2007
Beiträge: 493
|
die sind für die normalen Seiten. Für die Druckversion brauchst du die gleiche aber diesmal direkt unter #### Druckversion Ende #### dranhängen. Edit: TYPOSCRIPT #### Druckversion Ende #### druckversion.config { linkVars = L sys_language_mode = fallback sys_language_uid = 0 language = de locale_all = de_DE.UTF-8 } [globalVar = GP:L = 0] druckversion.config { sys_language_uid = 0 language = de locale_all = de_DE.UTF-8 } [global] // ... usw. VG, LuP [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.01.2012 um 17:59.] |
|
Verfasst am: 27. 01. 2012 [18:10]
|
|
|
pixelparts
Themenersteller
Dabei seit: 11.10.2005
Beiträge: 218
|
LuP schrieb: die sind für die normalen Seiten. Für die Druckversion brauchst du die gleiche aber diesmal direkt unter #### Druckversion Ende #### dranhängen. VG, LuP Du Held!! Danke!! Danke!! Danke!! Danke!! |
|
Verfasst am: 27. 01. 2012 [18:31]
|
|
|
LuP
Dabei seit: 12.04.2007
Beiträge: 493
|
Bitte, gern geschehen! Es freut mich, dass es geklappt hat und viel Spaß damit VG, LuP |



