Zum Inhalt springen

Schaffe es nicht!!!

Erstellt am 24. Januar 2004 · 12 Antworten · letzte Antwort am 17. Februar 2004

Tags: Frage

growroom ·

Hallo Leute

Ich versuche schon seit einigen Tagen das Language Switch in meiner Seite einzubauen aber es erscheint leider noch nicht für den Benutzer

In dem Template Setup habe ich so eingegeben:

###################
# Sprachauswahl #
###################

page10.marks.LANGUAGE_SWITCH = PHP_SCRIPT
page10.marks.LANGUAGE_SWITCH.file = fileadmin/scripts/example_languageMenu.php

# Sprachwahl-Variable
config.linkVars = lang

# Default-Sprache
config.sys_language_uid = 0
config.language = br
config.locale_all = br_BR

# Portuguese language, sys_language.uid = 0
[globalVar = GP:lang = br]
config.sys_language_uid = 0
config.language = br
config.locale_all = br_BR

# Deutsch language, sys_language.uid = 1
[globalVar = GP:lang = de]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
[global]

###################################

In dem HTML Template habe ich so geschrieben:

<tr><td>###LANGUAGE_SWITCH###</td></tr>

Konnte jemand vielleicht mir helfen???

Mir sagen was ich falsches mache!

Danke schön im Voraus

PEACE

raini ·

hallo growroom,

möglicherweise hast du das selbe wie ich übersehen: ist im Install-Tool vielleicht "noPHPscriptInclude" gesetzt? das brauchts, um das language-script zum laufen zu bringen.

sonst sieht es eigentlich ok aus.

schöne grüsse
rainer

raini ·

hi showroom,
schade, dass es das nicht war 🙁

du kannst dir meine konfiguration, mit der es geklappt hat mal anschauen:
#7878

sonst weiss ich im moment auch nicht weiter.

viel erfolg damit
wünscht
rainer

TW ·

nur so..........
hast du den den seitencontent schon mehrsprachig angelegt? ansonsten probier es mal so:

# LANGUAGE_SWITCH object:
marks.LANGUAGE_SWITCH = CONTENT
marks.LANGUAGE_SWITCH >
marks.LANGUAGE_SWITCH = RECORDS
marks.LANGUAGE_SWITCH.tables = tt_content.script
key.field = select_key
marks.LANGUAGE_SWITCH= PHP_SCRIPT
marks.LANGUAGE_SWITCH.file = fileadmin/scripts/example_languageMenu.php

so holste dir das php file direkt auf den marker, ohne das er verlorengehen kann!

gruss
thorsten

TW ·

wie schon erwähnt....
poste mal deinen code hier hin!!!

dann können wir weitersehen!!

growroom ·

So sieht es mein SETUP aus:

# Default PAGE object:
page = PAGE
page.typeNum = 0


###################
# Sprachauswahl             #
###################

# SprachVariable L initialisieren 
config.linkVars = L 

# Standardsprache UID 0 -> Englisch
config.sys_language_uid = 0 
config.language = en
config.locale_all = english

# Deutsch, sys_language.uid = 1
[globalVar = GP:L = 1] 
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
[global]

###################
# ende Sprachauswahl     #
###################


page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/circulo_main_tmpl.html 

page.10.workOnSubpart = DOKUMENT

page.10.marks.CONTEUDO < styles.content.get
#page.10.marks.CONTEUDO = CONTENT
#page.10.marks.CONTEUDO.table = tt_content

page.10.marks.NEWS < styles.content.getRight
page.10.marks.NEWS < plugin.tt_news 
page.10.marks.NEWS.code > 
page.10.marks.NEWS.code = LIST 
page.10.marks.NEWS.pid_list > 
page.10.marks.NEWS.pid_list = 15

page.10.marks.NAVEGA = COA

page.10.marks.NAVEGA{

  10=HTML
  10.value=<tr><td width="171">

  20=HMENU
  20.1 = GMENU 
  20.1 { 
  wrap = |<br>
  expAll = 0
  NO{ 
    altImgResource.import = uploads/media/
    altImgResource.import.field = media
    altImgResource.import.listNum=0
    allWrap = |<br>
     }#/NO


  RO = 1

  RO{ 
     altImgResource.import = uploads/media/
     altImgResource.import.field = media
     altImgResource.import.listNum=2
     allWrap = |<br>
     }#/RO

  ACT = 1

  ACT{ 
     altImgResource.import = uploads/media/
     altImgResource.import.field = media
     altImgResource.import.listNum=1
     allWrap = |<br>
     }#/ACT

  }#/NAVEGA.1

  20.2 = TMENU 
  20.2 { 
  NO{ 
    allWrap = <div style="margin-left:22px; margin-bottom: 10px"><img src="fileadmin/images/pfeil_subnavi.gif" border=0><font face="verdana, arial, helvetica" size=1>|</font></div>
    }#/NO

  ACT = 1

  ACT{ 
    allWrap = <div style="margin-left:22px; margin-bottom: 10px"><img src="fileadmin/images/pfeil_subnavi.gif" border=0><font face="verdana, arial, helvetica" size="1" color="#F99044">|</font></div>
    }#/ACT


font color="#99FF00" size="1" face="Verdana, Arial, Helvetica, sans-serif"


  }#/NAVEGA.2

  30=HTML
  30.value=</td><tr>

}#/NAVEGA

# LANGUAGE_SWITCH object: 
marks.LANGUAGE_SWITCH = CONTENT 
marks.LANGUAGE_SWITCH > 
marks.LANGUAGE_SWITCH = RECORDS 
marks.LANGUAGE_SWITCH.tables = tt_content.script 
key.field = select_key 
marks.LANGUAGE_SWITCH= PHP_SCRIPT 
marks.LANGUAGE_SWITCH.file = fileadmin/scripts/example_languageMenu.php
TW ·

hey growroom.....
probier es mal folgendermassen:

##zuerstmal kommt der obere bereich

config.sys_language_uid = 0
config.language = en // deine standardsprache
config.locale_all = standard

##jetzt folgt der page bereich:

# Default PAGE object:
page.stylesheet = fileadmin/general.css
page.bodyTag = <body leftmargin="8" topmargin="15" marginwidth="8" marginheight="15">

page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10{
template = FILE
template.file = fileadmin/templates/circulo_main_tmpl.html
workOnSubpart = DOKUMENT

so dann kommen die ganzen inhalte in deiner standard sprache:

einer dieser inhalte wird folgendes sein:

# LANGUAGE_SWITCH object:
marks.LANGUAGE_SWITCH = CONTENT
marks.LANGUAGE_SWITCH >
marks.LANGUAGE_SWITCH = RECORDS
marks.LANGUAGE_SWITCH.tables = tt_content.script
key.field = select_key
marks.LANGUAGE_SWITCH= PHP_SCRIPT
marks.LANGUAGE_SWITCH.file = fileadmin/scripts/example_languageMenu.php

als abschluss kommt dann: }

so dann haste denn standard sprachen bereich:

dann kommt die nächste sprache:

config.linkVars=L
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE

und wieder das template:

page.10 = TEMPLATE
page.10{
template = FILE
template.file = fileadmin/templates/circulo_main_tmpl.html
workOnSubpart = DOKUMENT

und hier kommen die inhalte in der deutschen sprache...

und auch hier muss eines der inhalte folgendes sein:

# LANGUAGE_SWITCH object:
marks.LANGUAGE_SWITCH = CONTENT
marks.LANGUAGE_SWITCH >
marks.LANGUAGE_SWITCH = RECORDS
marks.LANGUAGE_SWITCH.tables = tt_content.script
key.field = select_key
marks.LANGUAGE_SWITCH= PHP_SCRIPT
marks.LANGUAGE_SWITCH.file = fileadmin/scripts/example_languageMenu.php

das ganze dann wieder mit } schliessen
und dann darunter

[global]
angeben!

maxhb ·
growroom schrieb
# Portuguese language, sys_language.uid = 0
[globalVar = GP:lang = br]
config.sys_language_uid = 0
config.language = br
config.locale_all = br_BR

Ich glaube da fehtl ein

[global]

CU
maxhb

growroom ·

Entweder bin ich zu dumm oder es ist wirklich was falsches in der Seite.

Ich glaube nicht dass die 1. Option der Fall sein konnte!
So dumm bin ich nicht.

Die seite wurde Problemlos mit Typo3 gemacht, Ok eine frage hier, andere da. Aber ich habe es geschafft

Mit der mehrsprachigkeit bin ich aber wirklich frustriert! 🙁
Weil das eigentlich sehr wichtig für den Zweck der Seite ist

wer die Seite mal ansehen will
http://www.circulobrasileiro.de

wer mir helfen will kann mich unter ICQ 984103 erreichen

Danke!

Unbekannter Benutzer ·

Hi growroom

Ich schätze mal was maxhb mit:

maxhb schrieb

growroom hat folgendes geschrieben::

Code:
# Portuguese language, sys_language.uid = 0
[globalVar = GP:lang = br]
config.sys_language_uid = 0
config.language = br
config.locale_all = br_BR

Ich glaube da fehtl ein
Code:
[global]

CU
maxhb

meinte war das es so aussehen sollte:

# Portuguese language, sys_language.uid = 0
[globalVar = GP:lang = br]
config.sys_language_uid = 0
config.language = br
config.locale_all = br_BR
[global]

und zwar so "en bloc"
Zumindest geht's so bei mir.....

Gruss peay