Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 26.03.07, 13:46
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Zweite Sprache funktioniert nicht


Hallo,

ich habe ein Problem mit der zweiten Sprache, ich habe Englisch als zweite Sprache (UID:1) installiert und für einen Seitentitel eine Übersetzung angelegt. Leider ändert sich beim Umschalten der Sprache nur der Schalter, aber nicht das Menu.
Kann das Problem an der INstallation liegen? Ich habe keinen direkten Zugriff auf die Installation, weil ich an einer Kundeninstallation arbeite.
Hilfe......


Daniel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 26.03.07, 15:08
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Dafür müsstest Du Zugriff auf das Seitentemplate haben (TypoScript-Setup), sonst geht das wohl nur unter extrem schwierigen (und nicht zu empfehlenden) Umwegen, die darüber hinaus auch den Zugriff auf einige zusätzliche installierte Extensions vorausssetzen würden ....
Besprich mit dem Admin was geändert werden muss, dann kann er - bzw. Ihr zusammen könnt - das TS-Setup anpassen.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 26.03.07, 15:19
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Hallo,

das hast du falsch verstanden, ich habe schon Admin-Zugriff auf die Seite, allerdings nicht direkt auf die Installation sprich FTP und so....

mein Problem ist einfach das er zwar die COndition anscheinend benutzt, da er den Sprachwechsler umstellt, allerdings ignoriert er die Seitentitel in Englisch total....


Mein TS-Script Code:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

page = PAGE
page {
  # Allgemeine Seiteneigenschaften
bodytag = <body>
stylesheet = fileadmin/templates/styles/basis.css

  # Designvorlage laden
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/template.html
10.workOnSubpart = DOKUMENT

  ## MARKS ANFANG
10.marks {
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 3
1 = TMENU
1.NO = 1
}
    ## Sprachwechsler
SPRACHE = TEXT
SPRACHE {
field = uid
wrap = <a href="index.php?id=|&L=1">English</a>
}
    #

}
  ## MARKS ENDE

}

#BEDINGUNGEN
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_GB
page.10.marks.SPRACHE.wrap = <a href="index.php?id=|&L=0">Deutsch</a>
[global]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 26.03.07, 15:46
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Du hast unter [globalVar = GP:L=1] ja auch nur notiert, daß der Link gewechselt wird.

Ich sehe auch in Deinem Template keinerlei Notationen wie z.B. select.where.sys_language_uid =1 oder so ähnlich.

Du kannst soche Formulierungen auch dynamisch gestalten indem Du z.B. schreibst:
select.where.sys_language_uid = TSFE:L
Dann brauchst Du nicht alles in der zweiten Sprache mit angepassten Werten zu wiederholen.

Falls Dir der grobe Hinweis noch nicht reicht, melde Dich noch mal. Es kann durchaus sein, daß meine (als Beispiel gemeinten) TS-Zeilen in dieser Form nicht ganz richtig sind.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 26.03.07, 16:12
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Ich habe gerade mal ein bisschen rumgeguckt in der Installation, da ich diese nicht selber gemacht habe vertraue ich dem ganzen nicht so richtig....

ich habe folgendes gefunden:

Menupunkt DB Überprüfung -> Full Search -> Advanced Query -> Select A Table
da habe ich dann "Website Sprache" ausgewählt.

Das Ergebnis:

SQL query

SELECT uid,title,pid,deleted
FROM sys_language
WHERE
(
sys_language.title LIKE '%%')
LIMIT 100

SQL error

Error:
Unknown column 'deleted' in 'field list'


WAS SAGT MIR DAS ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 26.03.07, 16:44
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Das sagt Dir, daß in der Tabelle "sys_language" Deiner Datenbank das Feld (Die Spalte) "deleted" fehlt.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 26.03.07, 16:47
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Habe gerade in einer funktionierende zweisprachigen Version nachgesehen... da ist die meldung genauso....

kannst du mir die syntax nochmal posten wie ich dem menu sag das es den language_overlay nutzen soll ?

grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 26.03.07, 16:49
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Gibt es irgendeinen Unterscheid zwischen der TS Syntax bei Unix und WindowsSystemen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 26.03.07, 16:54
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Zitat:
Zitat von TheWong Beitrag anzeigen
Gibt es irgendeinen Unterscheid zwischen der TS Syntax bei Unix und WindowsSystemen?
Nein, sollte es nicht geben.
Der einzige MÖGLICHE Unterschied sind die Zeilenumbrüche, aber das ist mit Sicherheit bereits in Typo3 berücksichtigt.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 26.03.07, 17:27
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Du kannst in Dein Template folgenden Code aufnehmen:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
[globalVar = GP:L = 0]
styles.content.get >
styles.content.get = CONTENT
styles.content.get {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.andWhere = (sys_language_uid=-1 OR sys_language_uid=0)
#select.languageField = sys_language_uid
}

[globalVar = GP:L = 1]
styles.content.get >
styles.content.get = CONTENT
styles.content.get {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.andWhere = (sys_language_uid=-1 OR sys_language_uid=1)
#select.languageField = sys_language_uid
}
Dadurch kann man im Backend eine Sprache oder "Alle" auswählen. Mit "Alle" bezeichneten Felder werden in jeder Sprache angezeigt.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelöst Backend Sprache Deutsch will nicht DAN TYPO3 4.x Fragen und Probleme 8 14.07.08 07:05
Zweite Sprache loading sehr lange dci_dci TYPO3 4.x Fragen und Probleme 1 13.04.08 14:15
Deutsche Sprache geht nicht web334 TYPO3 4.x Fragen und Probleme 6 25.08.07 08:26
Zweite Sprache im Backend verschwunden lil-trick TYPO3 3.x Fragen und Probleme 1 24.10.06 13:33
One-tree-fits-all-Konzept - Verlinkung innerhalb einer Sprache funktioniert nicht. aragorn TYPO3 4.x Fragen und Probleme 2 04.04.06 18:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0