Zum Inhalt springen

Problem mit mehrsprachiger Druckversion

Erstellt am 25. Mai 2007 · 1 Antwort · letzte Antwort am 25. Mai 2007

Tags: Frage

SeFo ·

Hallo zusammen,

bei mir zeigt Typo bei der Druckversion in der deutschen sprache immer alles an und in der englischen garnichts ^^. Die normale Seite arbeitet absolut richtig.

Ich hab schon überall gesucht, jedoch fand ich bisher nichts das gepasst hätte. Vieleicht hab ich aber auch nach dem falschen gesucht #paralyzed# . oder ich hab einfach tomaten auf den augen.

page = PAGE
page.typeNum = 0


page.config.linkVars = L

page.config.sys_language_uid = 0
page.config.language = de
page.config.locale_all = de_DE


page.config.index_enable = 1

[....]
lib.print = COA
lib.print {
	1 = COA
        	1.wrap = <a href="index.php|&type=98" target="_blank"
        	1 {
        	
        	  ## Übergabe des Aktuellen pfades an die Printversion...
        	  ## jedes Feld wird einfach einzeln ausgelesen und weitergereicht
        	  ## sollten weitere Felder zu übergeben sein... einfach fortführen
        	  ## (leere Felder werden ignoriert.)
        	  
        	  10 = TEXT
        	  10.data = GPvar:id
        	  10.wrap = ?id=|
        	  20 = TEXT
        	  20.data = GPvar:no_cache
        	  20.wrap = &no_cache=|
        	  20.required = 1
        	  30 = TEXT
        	  30.data = GPvar:L
        	  30.wrap = &L=|
        	  30.required = 1
        	  40 = TEXT
        	  40.data = GPvar:tx_ttnews | tt_news
        	  40.wrap = &tx_ttnews[tt_news]=|
        	  40.required = 1
        	  50 = TEXT
        	  50.data = GPvar:tx_ttnews | cat
        	  50.wrap = &tx_ttnews[cat]=|
        	  50.required = 1
        	  60 = TEXT
        	  60.data = GPvar:tx_ttnews | backPid
        	  60.wrap = &tx_ttnews[backPid]=|
        	  60.required = 1
	}
	
	## einbinden der Grafik inc. MouseOver 
	
	2 = IMAGE	
	2.file = fileadmin/Images/print_a.gif
	2.params = name="img_2"
	2.wrap =      onMouseOver="img_2.src ='fileadmin/Images/print.gif'"  onMouseOut="img_2.src='fileadmin/Images/print_a.gif'">|</a>	

	
}

lib.print_2 < lib.print
lib.print_2 {
	2 >
	2 = TEXT
	2.value = Seite drucken
	2.wrap = >&nbsp;&nbsp; | </a>
}

[....]


printvers = PAGE
printvers{
	
	config {
		linkVars = L
		sys_language_uid = 0
		language = de
		
	}
	typeNum = 98
	bodyTagAdd = onLoad="JavaScript:print();"
	stylesheet = fileadmin/templates/koegel.css
	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/templates/print.htm
	
	10.workOnSubpart = DOC
	
	10.marks.PFAD = HMENU
	10.marks.PFAD {
		
		special = rootline
          	special.range = 2|-1
          	1 = TMENU
          	1.NO = 1
          	1.NO.linkWrap = &nbsp;&nbsp;>&nbsp;&nbsp;| |*| &nbsp;&nbsp;&nbsp;>&nbsp;&nbsp;| |*| &nbsp;&nbsp;&nbsp;>&nbsp;&nbsp;|
		1.wrap = |
	}

	
	10.marks.CONTENT = CONTENT
	10.marks.CONTENT {
		table = tt_content
		select {
                  		orderBy = sorting
			languageField  = sys_language_uid
			where = deleted = '0'
			colPos = 0
		
		}

	}

}

[...]

[globalVar = GP:L=1]
	page.config.sys_language_uid = 1
	page.config.language = en 
	printvers.config.sys_language_uid = 1
	printvers.config.language = en 
	lib.klick.1.wrap = You are here: 
	lib.suche.searchButtonName = Search ->
	lib.print_2.2.value = Print page
[global]

### FRANZÖSISCH ###

[globalVar = GP:L=2]
	page.config.sys_language_uid = 2
	page.config.language = fr 
	printvers.config.sys_language_uid = 2
	printvers.config.language = fr 
[global]
SeFo ·

So ich helf mir mal selbst auf die Sprünge. Denn ich hab glauibe ich die falsche Frage gestellt. Die da lautet:

"Warum zum Teufel setzt Typo beim anlegen anderstsprchiger Elemente nihct das sys_language_uid flag?" #angry#

und die andere Frage wäre dann:

"Warum funktioniert es mit dem main-Template trotzdem?" :o

Irgendwie beschleicht mich die Ahnung das da irgendwie TemplaVoila seine Hände im Spiel hat.

Hat jemand zufällig ne Antwort auf diese Fragen?