Zum Inhalt springen

Probleme mit Mehrsprachigkeit

Erstellt am 26. Oktober 2006 · 3 Antworten · letzte Antwort am 26. Oktober 2006

Tags: Frage

ooze ·

Hallo,

mir macht die Mehrsprachigkeit noch sehr zu schaffen, da ich noch Anfänger bin und das mein erstes Projekt in Typo3 ist, habe ich es hier gepostet und nicht im Mehrsprachigkeitsbereich - sollte es doch eher dahin gehören, bitte verschieben.

Mein erstes Problem habe ich mit dynamischem Inhalt, der auf allen Seiten angezeigt wird:

temp.stdInhalt = RECORDS
temp.stdInhalt {
	tables = tt_content
	
	# cObjectID 
	source = 12
	dontCheckPid = 1
}

Funktioniert auch ohne Probleme. Nur wie bekomme ich es hin, dass wenn die Sprache auf english gestellt wurde (L=1), zB der source=31 ist.

temp.stdInhalt = RECORDS
temp.stdInhalt {
	tables = tt_content
	
	# cObjectID 
	source = 12
	[globalVar = GP:L = 1]
		source=31
	[end]
	dontCheckPid = 1
}

Funktioniert nicht. #paralyzed#

Zweites Problem wäre dann noch meine Suchfunktion:

temp.suchbox < tt_content.search.30
temp.suchbox {
	target >
	redirect = 25
	stdWrap = |	
	badMess = Bitte geben Sie ein Suchwort ein!
	layout = ###FIELD###
	submit.params = class="suchButton"
	
	dataArray.10 {
	    	type = sword=input,10	  	
		label = Suchen:
	}
	
	dataArray.20 {
	    	valueArray >
	    	type = scols = hidden
		value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
	}
	
	dataArray.40 >
	dataArray.40.type = submit=submit
	dataArray.40.value = Suchen
	
	params {
		input = class="suchFeld"
		submit = class="suchButton"
	}
}

Wie kann ich auf den Suchbutton "Search" stehen lassen, wenn die Sprache englisch ausgewählt wurde? Und wie passe ich die Ergebnisseite so an, dass der Text dort auch auf deutsch ist, wenn deutsch ausgewählt wurde.

ooze ·

Die Lösung meines ersten Problems hab ich beim stöbern in anderen Threads hier gefunden: Conditions dürfen nicht in {} stehen. Das muss man auch mal gesagt bekommen #angry# damit komme ich erstmal recht weit.

Mein zweites Problem besteht aber noch weiterhin.