Zum Inhalt springen

Logo - Home - Verschiedene Sprachen

Erstellt am 11. Oktober 2004 · 6 Antworten · letzte Antwort am 25. April 2006

Tags: Frage

elv1s ·

Hallihallo!!

Folgendes möchte ich ich gerne haben...

Ich habe bzw. werde eine Hompage haben mit mehrere Sprachen (DE, UK, NL)
Ich möchte meinem LOGO einen Home-Link hinterlegen..

Dies sollte jedoch pro Sprache sein. Also wenn jemanden die Seite auf Deutsch geladen hat und auf das Logo drückt sollte er auf der deutsche Home(Start)-Seite gelangen.. und wenn jemanden der Site auf englisch geladen hat eben auf englische Startseite gelangen...

Habe im HTML-Template Marker ###LOGO###

und folgendes im Setup des Typo3-Templates auf Root.
**************
marks.LOGO < my.logo

# Konfiguration der Sprachen
###############################################
# Standardsprache deutsch wird festgelegt
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
my.date = COA
my.date {
10 = TEXT
10.data = date:U
10.strftime = %A %e. %B %Y
}
my.logo = {
10 = TEXT
10.value = fileadmin/images/header/logo.gif
linkWrap = <a href="index.php&L=0">|</a>

********
***********
Hat jemanden da ´ne Idee???

Vielen Dank im Voraus
Gruss aus Stuttgart
Kasper

}
*********

elv1s ·

Hi,

danke für deine Reply...

ich habe es schon versucht, aber wahrscheinlich habe ich was vergessen oder falsch gemacht..

Wäre nett wenn du mal schauen kannst.

# Konfiguration der Sprachen
###############################################
# Standardsprache deutsch wird festgelegt
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

my.date = COA
my.date {
10 = TEXT
10.data = date:U
10.strftime = %A %e. %B %Y
}
my.logo = {
10 = TEXT
10.value = fileadmin/images/header/logo.gif
linkWrap = <a href="index.php&L=0">|</a>
}

###############################################
# die Variable zur Sprachauswahl wird definiert
config.linkVars = L
###############################################
# die verschieden Seiten-Sprachen werden definiert
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
}
[global]
###############################################

###############################################
# Dutch language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = nl
config.locale_all = nl_NL
date_stdWrap.strftime = %d. %B %Y
time_stdWrap.strftime= %H:%M
}
[global]
###############################################

###############################################
# English language, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en
config.locale_all = english
date_stdWrap.strftime = %d of %B %Y
time_stdWrap.strftime= %I:%M %p
}
[global]
###############################################

Danke
Gruss
Kasper

saltimbokka ·

das was ich meinte ist bei der Logo-Erstellung

my.logo = {
10 = TEXT
10.value = fileadmin/images/header/logo.gif
linkWrap = <a href="index.php&L=0">|</a>
}

eine Condition einzubauen, etwa so:

temp.logo = TEXT
[globalVar = GP:L = 0] 
temp.logo.value = <img src="fileadmin/images/header/logo_de.gif">
temp.logo.outerWrap = <a href="index.php?id=1&L=0">|</a>
[GLOBAL]
[globalVar = GP:L = 1] 
temp.logo.value = <img src="fileadmin/images/header/logo_nl.gif">
temp.logo.outerWrap = <a href="index.php?id=1&L=1">|</a>
[GLOBAL]
stoefln ·
saltimbokka schrieb

das was ich meinte ist bei der Logo-Erstellung
my.logo = {
10 = TEXT
10.value = fileadmin/images/header/logo.gif
...

Bin zwar sehr dankbar für die Lösung, aber ich denk mit das muß doch irgendwie noch kürzer gehen. So in der Art:
page.10.marks.back2home.wrap = <a href="?id=32&L={$sys_language_uid}">|</a>
Oder nicht?

elv1s ·

Guten Nacht...

gitb ´s hier schon eine Lösung welche auch mit Realurl funktioniert?

Also, Logo mit Link auf Startseite. Links in Realurl in jeweilige Sprache.

Danke
Gruss
Kasper

elv1s ·

Hallo,

also....

Da ich ja Realurl installiert habe und bei mir links wie folgt aussehen:

Default-Sprache:
http://www.domain.de/seite1/subseite1/

English z.B:
http://www.domain.de/en/site1/subsite1/

habe ich es nun so gelöst..

--------------------

temp.logo = TEXT
temp.logo.value = <img src="fileadmin/images/logos/logo_de.jpg">
temp.logo.outerWrap = <a href="/">|</a>

temp.logo = TEXT
[globalVar = GP:L = 0]
temp.logo.value = <img src="fileadmin/images/logos/logo_de.jpg">
temp.logo.outerWrap = <a href="/">|</a>
[global]
[globalVar = GP:L = 1]
temp.logo.value = <img src="fileadmin/images/logos/logo_nl.jpg">
temp.logo.outerWrap = <a href="/nl/">|</a>
[global]
[globalVar = GP:L = 2]
temp.logo.value = <img src="fileadmin/images/logos/logo_en.jpg">
temp.logo.outerWrap = <a href="/en/">|</a>
[global]

------------------------

Somit werden pro Sprache das richtige Logo angezeigt und wichtiger es wird verwiesen auf z.B. http://www.domain.de/nl/

Hoffe das dies andere hilft !!
Gruss
Kasper