Zum Inhalt springen

Keine Flagge bei Standardsprache

Erstellt am 28. August 2006 · 10 Antworten · letzte Antwort am 13. September 2006

Tags: tt_news, Frage

lemon ·

Hi Leute!

Ich betreibe eine T3 4.0.1-Seite mit tt_news 2.4.0. Defaultsprache ist italienisch, 2. Sprache englisch. Wenn ich nun in der Listenansicht den SysFolder ansehe, der die News enthält, dann sehe ich nur die britische Flagge für die 2. Sprache, die italienische Flagge fehlt, da steht nur "Default". Wie krieg ich denn die Flagge dahin?
Falls das Problem mit der Deklaration der Standardsprache im Root-Template zusammenhängt - das hab ich so gemacht:

  config.sys_language_uid = 0
  config.language = it
  config.locale_all = it_IT.utf@euro

Liegt da vielleicht der Fehler?

Viele Grüße aus Südtirol!

Lemon

christiana83 ·

hi,

hast du italienisch auch erstmal als Website- Sprache definiert? Wenn nicht, musst du das erstmal tun, hier eine gute Anleitung (geht auch unter der neuen Version so). Dort wählst u auch das Fähnchen :-)

http://yaml.t3net.de/Typo3-mehrsprachig.39.0.html

Ich hab meine Seite auf deutsch, englisch und russisch, wobei ich diese im Template so definiert habe:

#Sprachauswahl deutsch - englisch
		
	config.metaCharset=utf-8

	config.linkVars = L
	config.sys_language_uid = 0
	config.language = de
	
	[globalVar = GP:L=1]
			config.sys_language_uid = 1
			config.language = en 
	         
	[global]
	
	[globalVar = GP:L=2]
			config.sys_language_uid = 2
			config.language = ru 
	         		config.locale_all = ru_RU
	[global]

Hoffe, ich konnte dir helfen...

lemon ·

Hmm, sicher, daß ich auch die Standardsprache über "Weltkugel" -> "Neu" -> "Website Sprache" definieren muß? Ich war bisher der Meinung, die Definition erfolgt ausschließlich über das Root-Template und nur Zusatzsprachen müssen per "Website Sprache" hinzugefügt werden.

Viele Grüße

Lemon

christiana83 ·

Um das allgemein festzulegen musst du das schon machen. Wenn du dir von der Weltkugel ausgehend die Listenansicht aufrufst, kannste dann auch einzelnen Sprachen andere Flaggen geben usw.

Also bei mir hat es so funktioniert.

Auf den einzelnen Seiten wählst du dann ja nur die Alternativsprache für die Seite aus...die muss aber vorher schon mal festgelegt werden, damit du sie auch verwenden kannst. So ist die Sprache jetzt erstmal nicht vorhanden.

Probiers einfach mal! Trau dich! 😃

lemon ·

Also ich hab jetzt italienisch dazugefügt, id der Sprache ist 3.
Dann hab ich im Template

config.sys_language_uid = 3
config.language = it

eingefügt, stimmt doch, oder?

Trotzdem steht in der News-Listenansicht weiterhin "Default" statt "italiano", und ich sehe auch keine Flagge. Auch bei neu angelegten News bleibt das so.

Viele Grüße

Lemon

lemon ·

Mir ist jetzt was aufgefallen. Bei einer anderen T3-Seite, bei der die Sache mit der Flagge funktioniert, habe ich gesehen, daß beim Anlegen eines neuen Datensatzes als Sprache nicht "Standard" wie bei mir sondern "italiano" steht.
Ich kann bei meiner Seite zwar jetzt auch "italiano" auswählen, es wäre aber sehr hilfreich, wenn dort standardmäßig schon "italiano" stehen würde.

Viele Grüße

Lemon

christiana83 ·

Na bei dir müsste das so aussehen:

    config.metaCharset=utf-8

	config.linkVars = L
	config.sys_language_uid = 0
	config.language = en
	
	
	[globalVar = GP:L=1]
			config.sys_language_uid = 1
			config.language = it 
	         	config.locale_all = it_IT
	[global]

Fügst du die News normal als Seiteninhalt vom Typ Plugin ein? Dann muss im Script der Content so definiert werden:

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

Ansonsten hab ich die News- Übersetzungen dann auch so angelegt, wie ich das bei normalen Seiten auch tue...

christiana83 ·

achso, dann mußt du italienisch als Standardsprache definieren.

	config.linkVars = L
	config.sys_language_uid = 0
	config.language = it
	
	[globalVar = GP:L=1]
			config.sys_language_uid = 1
			config.language = en 
	         
	[global]
lemon ·

Hi!

Jetzt aber: habe Deutsch als Website Sprache installiert, die Sprach-id war 3. Erst als ich direkt in der MySQL-Datenbank den Wert der Sprache auf 0 gestellt habe, sind die Flaggen aufgetaucht.

Vielen Dank für Deine Hilfe!!!

Lemon