TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich fĂŒr einen Monat!

Jetzt testen!

Schulungen

Aktivschaltung und Link zu Homeseite, wenn Übersetzung nicht vorhanden


Autor Nachricht
Verfasst am: 15. 01. 2010 [18:36]
zorc68
Themenersteller
Dabei seit: 31.01.2006
BeitrÀge: 131
Hallo ich habe zwei Fragen zur Umstellung auf die Mehrsprachigkeit meiner Seite p116587.mittwaldserver.info
Der Umschalter funktioniert so weit ganz gut.
Mein erstes Problem ist, dass ich das "DE" wenn man auf die Seite kommt schon aktiv (grĂŒn) haben möchte. Das passiert jetzt erst, wenn ich im Sprachwechsler auf DE klicke.
Das zweite Prronlem ist wahrscheinlich komplizierter. Die italienische Version soll nur einige wenige Seiten der Homepage umfassen. Ich habe jetzt bei den Seiten, die nicht angezeigt werden sollen, die bei den Seiteneigenschaften eingestellt.
Das Problem ist nun:
Wenn ich auf der deutschen Seite unterwegs bin und ich drĂŒcke den Sprachwechsler IT auf einer Seite wo keine Übersetzung vorhanden ist, bekomme ich eine Fehlermeldung:
Configuration Error: 404 page "/home/www/p116587/html/typo3/errorpages/404_error.shtml" could not be found.

Beispiel "Referenzen"
Ich habe zwei Lösungsideen aber leider keine Idee wie ich sie umsetzen kann:
1. Auf den Seiten, wo keine italinische Übersetzung vorhanden ist, blendet sich das IT im Sprachwechsler aus
2. Wenn man auf einer Seite die keine Übersetzung hat auf IT klickt kommt man auf die Startseite
Ist einer der beiden Lösungen möglich und wenn ja wie?
Hier ist mein TS fĂŒr den Sprachschalter:


TYPOSCRIPT
DE = HMENU
   DE {
   special = language
   special.value = 0
   1 = GMENU
   1.NO = 1
   1.NO {
       XY =30, 35
       backColor = #1b1b1f
     	10 = TEXT
       	10.text = de
	10.text.listNum = 0
	10.text.listNum.splitChar = |
	10.fontColor = #ffffff
	10.fontSize = 14
	10.align = left
	10.niceText = 1
	10.fontFile = fileadmin/fonts/Frutiger55.ttf
	10.offset= 9,24
      }
         			1.RO < .1.NO
  				1.RO.10.fontColor = #aebf00      
} 
   EN = HMENU
   EN {
   special = language
   special.value = 2
   1 = GMENU
   1.NO = 1
   1.NO {
       XY =30, 35
       backColor = #1b1b1f
     	10 = TEXT
       	10.text = en
	10.text.listNum = 0
	10.text.listNum.splitChar = |
	10.fontColor = #FFFFFF
	10.fontSize = 14
	10.align = left
	10.niceText = 1
	10.fontFile = fileadmin/fonts/Frutiger55.ttf
	10.offset= 9,24
	30 = IMAGE
	30.XY = [10.w]+0 , 0
	30.offset= 0,0	
	30.file = fileadmin/images/trenner_nav_top.gif	
 
	linkWrap = <span style="display:none">|</span>
      }
         			1.RO < .1.NO
  				1.RO.10.fontColor = #aebf00      
 
} 
 
   IT = HMENU
   IT {
   special = language
   special.value = 3
   1 = GMENU
   1.NO = 1
   1.NO {
       XY =30, 35
       backColor = #1b1b1f
     	10 = TEXT
       	10.text = it
	10.text.listNum = 0
	10.text.listNum.splitChar = |
	10.fontColor = #FFFFFF
	10.fontSize = 14
	10.align = left
	10.niceText = 1
	10.fontFile = fileadmin/fonts/Frutiger55.ttf
	10.offset= 9,24
	30 = IMAGE
	30.XY = [10.w]+0 , 0
	30.offset= 0,0	
	30.file = fileadmin/images/trenner_nav_top.gif	
	linkWrap = <span style="display:none">|</span>      
      }
 
         			1.RO < .1.NO
  				1.RO.10.fontColor = #aebf00       	
 
}


und das steht am Ende im Global:
TYPOSCRIPT
[globalVar = GP:L=0]
   config.sys_language_uid = 0
   config.language = de
   page {
   10.marks {
 
   DE = HMENU
   DE {
   special = language
   special.value = 0
   1 = GMENU
   1.NO = 1
   1.NO {
       XY =30, 35
       backColor = #1b1b1f
     	10 = TEXT
       	10.text = de
	10.text.listNum = 0
	10.text.listNum.splitChar = |
	10.fontColor = #aebf00
	10.fontSize = 14
	10.align = left
	10.niceText = 1
	10.fontFile = fileadmin/fonts/Frutiger55.ttf
	10.offset= 9,24
 
    	}
 } 
 } }
[global]
 
[globalVar = GP:L=2]
   config.sys_language_uid = 2
   config.language = en
   page {
   10.marks {
 
   EN = HMENU
   EN {
   special = language
   special.value = 2
   1 = GMENU
   1.NO = 1
   1.NO {
       XY =30, 35
       backColor = #1b1b1f
     	10 = TEXT
       	10.text = en
	10.text.listNum = 0
	10.text.listNum.splitChar = |
	10.fontColor = #aebf00
	10.fontSize = 14
	10.align = left
	10.niceText = 1
	10.fontFile = fileadmin/fonts/Frutiger55.ttf
	10.offset= 9,24
	30 = IMAGE
	30.XY = [10.w]+0 , 0
	30.offset= 0,0	
	30.file = fileadmin/images/trenner_nav_top.gif	
      } }  } }
 
[global]
 
 
[globalVar = GP:L=3]
   config.sys_language_uid = 3
   config.language = it
   page {
   10.marks {
 
   IT = HMENU
   IT {
   special = language
   special.value = 3
   1 = GMENU
   1.NO = 1
   1.NO {
       XY =30, 35
       backColor = #1b1b1f
     	10 = TEXT
       	10.text = it
	10.text.listNum = 0
	10.text.listNum.splitChar = |
	10.fontColor = #aebf00
	10.fontSize = 14
	10.align = left
	10.niceText = 1
	10.fontFile = fileadmin/fonts/Frutiger55.ttf
	10.offset= 9,24
	30 = IMAGE
	30.XY = [10.w]+0 , 0
	30.offset= 0,0	
	30.file = fileadmin/images/trenner_nav_top.gif	
      }
 } } }
[global]


Hat jemand eine Lösung. Bitte
Vielen Dank
Marc
Profil
Verfasst am: 15. 01. 2010 [20:33]
zorc68
Themenersteller
Dabei seit: 31.01.2006
BeitrÀge: 131
das mit RĂŒckschaltung auf die die Startseite, wenn keine Übersetzung vorhanden ist, habe ich herausbekommen
TYPOSCRIPT
page.config.sys_language_error_pid = 79

bleibt noch das Problem, das der Sprachschalter fĂŒr DE schon aktiv ist, wenn man auf die Seite kommt.
weiß da noch jemand Rat?
Profil