Zum Inhalt springen

Mehrsprachigkeit und Sitemap

Erstellt am 13. Mai 2007 · 1 Antwort · letzte Antwort am 14. Mai 2007

Tags: Frage

baulek ·

Hi all,

ich verzweifle gerade daran, bei einer zweisprachigen Website eine Sitemap zum Laufen zu bekommen. In der Standardsprache wird mir die Sitemap angezeigt. Schalte ich auf Englisch um, so funktioniert die Sitemap nicht.

Ansehen kann man sich das Ganze unter: http://llk-selb.de/typo3/index.php?id=9&L=0

Hier das TS:

# Sprach Condition festlegen
config.linkVars = L
config.sys_language_mode = content_fallback

# Webseiten auf (.de oder .com) bleiben, auch wenn intern verlinkt
config {
typolinkCheckRootline = 1
content_from_pid_allowOutsideDomain = 1
}

# Statische Seiten ausgeben
#config.simulateStaticDocuments = 0
#config.baseURL = http://www.llk-selb.de/
#config.tx_realurl_enable = 1
#config.prefixLocalAnchors = all


# Default Language German
config.sys_language_uid = 0
config.language = de
config.locale_all = german
 
# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.htmlTag_langKey = en
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[global]

#spamschutz aktivieren
config {
spamProtectEmailAddresses = 3
spamProtectEmailAddresses_atSubst = (at)
}
 


page = PAGE
page {
shortcutIcon = fileadmin/images/favicon.ico
   typeNum = 0
	# Allgemeine Seiteneigenschaften setzen
   		meta.robots = index,follow
		meta.page-topic = 
		meta.page-type = 
		meta.audience = All
		meta.revisit-after = 10 days
		meta.description = 
		meta.keywords = 
		meta.publisher = LLK Selb
		meta.copyright = 	
		bodyTag = <body bgcolor="#a56420" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
   		#bodyTag = <body background="fileadmin/templates/images/bg.jpg" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
   		stylesheet = fileadmin/css/styles.css
                
	# Die Designvorlage integrieren
      		10 = TEMPLATE
	         10.template = FILE
		10.template.file = {$htmlvorlage}
	         10.workOnSubpart = DOKUMENT

        		10.marks {
      	# Den Platzhalter DATUM ansprechen
      		DATUM = COA_INT
         		DATUM {
	
	# Den Begrüßungstext realisieren
           	10 = TEXT
           	10 {
           	#value = Guten Morgen
             	#wrap = | Heute ist der 
		}
      	
      	# Das aktuelle Datum ausgeben
             	20 = TEXT
             	20 {
             	data = date:d.m.Y
                	}
	}
	
	      
	# Die ServiceNavi definieren
		SERVICENAVI = HMENU
		SERVICENAVI {
		special = directory
		special.value = 3
		1 = TMENU
		1.wrap = <span class="navi"> | </span>	
		1.NO = 1
		1.NO.linkWrap = <span class="navi"> | </span>
	
		1.ACT = 1
		1.ACT < .NO
		1.ACT.doNotLinkIt = 1
		1.ACT.allWrap = <span class="navi-aktive"> | </span> 
		}	
		
				
		
		 
 	# Die Obere Navigation ausgeben
              	TOPNAVI = HMENU
		TOPNAVI {
		special = directory
		special.value = 2
		1 = TMENU
		#1.wrap = <span class="navi">   | |   ||*| |   ||*| |   </span>
		1.wrap =  <span class="navi"> | </span>	
		1.NO = 1
		1.NO.linkWrap = <span class="navi"> | </span>
	
		1.ACT = 1
		1.ACT < .NO
		#1.ACT.doNotLinkIt = 1
		1.ACT.allWrap = <span class="navi-aktive"> | </span> 
		}	
              	
              	
	# Die Linke Navi definieren
 		LEFTNAVI = HMENU
	         LEFTNAVI {
		#special = directory
	         #special.value = 2
	         entryLevel = 2	
	         1 = TMENU
	         1.wrap= <ul type="square"><span class="navi_left">|</ul></span>
	         1.noBlur = 1
	
	         1.NO = 1
	         1.NO.ATagTitle.field = title
	         1.NO.linkWrap = <li type="square"><span class="navi_left">|</li></span>
	
	         1.ACT = 1
	         1.ACT < .NO
	         #1.ACT.doNotLinkIt = 1
	         1.ACT.allWrap = <li><span class="navi_left-aktive">|</li></span>
	
	         2 = TMENU
	         2.noBlur = 1
	         2.wrap = <table width="100%">|</table>
	         2.noBlur = 1
	
	         2.NO = 1
	         2.NO.ATagTitle.field = title
	         2.NO.linkWrap = <tr><td class="navi_left"> » |</td></tr>	
	         2.ACT = 1 
	         2.ACT < .2.NO
	         #2.ACT.doNotLinkIt = 1
	         2.ACT.allWrap = <span class="navi_left-aktive">|</span>	
}		
				
 	
 	# Den Platzhalter KLICKPFAD ansprechen
              	# Objekt COA wird zwischengeschaltet, um einen zusätzlichen
              	# Text angeben zu können.
              	KLICKPFAD = COA
              	KLICKPFAD {
             	 # Der vorgeschaltete Text
             	 10 = TEXT
	     	 #10.value = Sie sind in: 


	     	 # Den Klickpfad an Position 20 darstellen
	     	 20 = HMENU
	     	 20 {
	        	 special = rootline
	        	 special.range = 2|-1
	        	 1 = TMENU
	        	 1.NO = 1
	        	 1.NO.linkWrap = | / 
             	 	}
          	}

	# ADmin Login
		LOGIN = TEXT
		LOGIN {
		#value = <a href="index.php?id=10" class="login">Login</a>
		}
              
      	# Inhalt ausgeben
              	CONTENTLINKS = CONTENT
              	CONTENTLINKS {
              	table = tt_content             
              	select.orderBy = sorting
              	select.where = colPos = 1
              	select.languageField = sys_language_uid
              	}
	
	
      	# Inhalt ausgeben
              	CONTENTMITTE = CONTENT
              	CONTENTMITTE {
              	table = tt_content             
              	select.orderBy = sorting
              	select.where = colPos = 0
              	select.languageField = sys_language_uid
              	}
              
      	# Inhalte in der DRITTEN Spalte ausgeben
	     	CONTENTRECHTS = CONTENT
              	CONTENTRECHTS {
              	table = tt_content             
              	select.orderBy = sorting
              	select.where = colPos = 2
              	select.languageField = sys_language_uid
	     	}
 	
	   
	# Footer auslesen
		FOOTER = HMENU
		FOOTER {
		special = directory
		special.value = 2
		1 = TMENU
		1.wrap = <span class="footer"> | </span><br /><span class="copyright">© Leben und Lernen in Kenia e.V - Alle Rechte vorbehalten</span>
	
		1.NO = 1
		1.NO.linkWrap = <span class="footer"> | </span>
	
		1.ACT = 1
		1.ACT < .NO
		1.ACT.doNotLinkIt = 1
		1.ACT.allWrap = <span class="footer-aktive"> | </span> 
		}			
	
		              
      	# Den Sprachwechsel als Textlink erzeugen
              	SPRACHE = TEXT
              	SPRACHE {
             	field = uid
              	wrap = <span class="languageselect"><a href="index.php?id=|&L=1">English</a> - Deutsch</span>
              	}
 	
 	# Link zur Druckversion erzeugen
        		DRUCK = TEXT
       	         DRUCK {
		field = uid
		#wrap = <a href="index.php?id=|&L=0&type=1" target="”_new”">Seite drucken</a>
  		}
            


     	          
}



}

# Druckansicht
druckversion = PAGE
druckversion {
   typeNum = 1
   10 = CONTENT
   10.table = tt_content
   10.select.orderBy = sorting
   10.select.colPos = 0
   10.select.languageField = sys_language_uid
}


# Mehrsprachigkeit in DE festlegen
page.10.marks.KLICKPFAD.wrap = Sie sind in:  |
page.10.marks.DRUCK.wrap = <a href="index.php?id=|&L=0&type=1" target="”_new”"><img src="fileadmin/templates/images/print.gif" width="20" height="20" border="0" alt="Print version" /></a>
page.10.marks.LOGIN.wrap =   <a href="index.php?id=|&L=0&type=14">Kunden Login</a>

# Condition für Mehrsprachigkeit EN
	[globalVar = GP:L=1]
	   config.sys_language_uid = 1
	   config.sys_language_overlay = 0
	   config.language = en
	   config.locale_all = english
	   config.htmlTag_langKey = en
	   page.10.marks.SPRACHE.wrap = <span class="languageselect"><a href="index.php?id=|&L=0">Deutsch</a> - English</span>
	   page.10.marks.KLICKPFAD.wrap = You are here:  |
	   page.10.marks.DRUCK.wrap = <a href="index.php?id=|&L=1&type=1" target="”_new”"><img src="fileadmin/templates/images/print.gif" width="20" height="20" border="0" alt="Print version" /></a>
	   page.10.marks.LOGIN.wrap =   <a href="index.php?id=|&L=1&type=14">Customer Login</a>

	[global] 
 
tt_content.div.value = <div class="divider"></div><p> </p>
tt_content = CASE



plugin.tt_news {
_LOCAL_LANG.de {
more = mehr
noNewsIdMsg = 
}
}
plugin.tt_news {
_LOCAL_LANG.en {
more = more
noNewsIdMsg = 
}
}

plugin.tx_cal_controller.view.month.monthTemplate = fileadmin/templates/month.tmpl

plugin.tt_news.displayList.date_stdWrap.strftime= %A %d. %B %Y
plugin.tt_news.displaySingle.subheader_stdWrap.wrap = |
plugin.tt_news.displaySingle.date_stdWrap.strftime = %A %d. %B %Y
plugin.tt_news.displaySingle.time_stdWrap.strftime = %H:%M
plugin.tt_news.displaySingle.title_stdWrap.wrap = <strong>|</strong>
plugin.tt_news.displaySingle.subheader_stdWrap.wrap = <strong><em>|</em></strong>
plugin.tt_news.displaySingle.author_stdWrap.case = lower

Ich wäre sehr dankbar wenn mir jemand helfen könnte.
Ich habe bereits einges in diesem Forum dazu nachgelesen, finde aber ehrlich gesagt keinen Ansatz zu einer Lösung.

DANKE
Frank

Unbekannter Benutzer ·

Erstens solltest du prüfen ob das Contentelement "Menü/Sitemap" im englischen genau so konfiguriert ist, wie im deutschen und zweitens, hast du schon englische Übersetzungen angelegt und sichtbar geschaltet, so das auch was zu sehen wäre?

Grüße

Christian