Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #11  
Alt 26.03.07, 18:57
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Für eine Änderung des Menüs müßte ich mal Dein TS für das Menü haben. Kannst es ja mal posten.

Falls es nur um das obere Menu geht, füge folgendes unter [globalVar = GP:L = 1] ein:

Typoscript-Code:
1:
page.10.marks.MENU_OBEN.1.NO.select.where = sys_language_uid=1
__________________
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

Geändert von david (26.03.07 um 19:08 Uhr).
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
  #12  
Alt 26.03.07, 19:02
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Hallo, es ist ein ganz einfaches Menu, Quellcode unten:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 3
1 = TMENU
1.NO = 1
}
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
  #13  
Alt 27.03.07, 07:23
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Guten Morgen,

also das mit dem sys_language im Menu hat auch nicht funktioniert.

Ich war ja eigentlich relativ begeistert vom TYPO3 und habe mich da auch intensiv mit befasst, aber dieses merkwürdige Verhalten des Systems schreckt schon wieder ab.

Ich habe heute morgen folgenden Test durchgeführt:

1. das oben genannte Kundensystem (Windows)
2. ein von mir installiertes System (Linux)
Beides die aktuelle 4.1 Typo 3 Version

Auf beiden System habe ich eine Menu mit 2 unterpunkten Angelegt und ein Template mit nur dem Sprachwechsler und dem Menu.

Folgendes Ergebnis:

System 1: Sprachwechsler ändert sich, Menu bleibt immer auf Deutsch, egal was ich mache

System 2: Sprachwechsler ändert sich, Menu ändert sich, das Menu ändert sich aber nur solange ALLE sichtbaren Seite eine Übersetzung beinhalten.

WARUM ???????
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
  #14  
Alt 27.03.07, 13:11
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Ok, ich habe mir das noch mal rausgesucht.
Im Seitentemplate muss folgendes stehen:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
config {
language = de
linkVars = L
locale_all = de_DE
sys_language_uid = 0
}

[globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = en
locale_all = en_EN
}
[global]

[globalVar = GP:L = 0]
config {
sys_language_uid = 0
language = de
locale_all = de_DE
}
[global]
Dann müssen auf oberster Ebene (Oberhalb der Hauptseite / Rootverzeichnis) die Sprachen angelegt werden, wobei die Default-Sprache weggelassen werden kann (uid=0).

Auf Seitenebene müssen dann Übersetzungen für Seiteninhalte angelegt werden (Alternative Seitensprache) - dort kann man die Sprachen auswählen, die man im Hauptverzeichnis angelegt hat.

Das Hauptmenü kannst Du so lassen, wie Du es hattest.

Ich habe das oben genannte Beispiel laufen und es funktioniert. Der Code kann sicherlich noch gekürzt werden, aber das ist sekundär und relativ unwichtig. Es gibt für die Mehrsprachigkeit auch noch Erweiterungen, aber mein Beispiel läuft ohne.
__________________
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
  #15  
Alt 27.03.07, 13:53
Forum Newbie
 
Registriert seit: 26.03.07
Beiträge: 45

Hallo,

vielen Dank erstmal, ich habe in der Zwischenzeit auch meinen Fehler gefunden, ich habe dummerweise (obwohl ich es nicht ganz verstehe) immer eine Seite oberhalb des Menus aufgerufen und dann liest TYPO 3 aus irgendeinem Grund die Default Seitentitel aus, wenn ich eine der Menuseite aufgerufen hätte, hätte ich mir viel Ärger erspart.....


grüsse

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
  #16  
Alt 27.03.07, 14:11
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
... ich habe in der Zwischenzeit auch meinen Fehler gefunden, ich habe dummerweise (obwohl ich es nicht ganz verstehe) immer eine Seite oberhalb des Menus aufgerufen und dann liest TYPO 3 aus irgendeinem Grund die Default Seitentitel aus, wenn ich eine der Menuseite aufgerufen hätte, hätte ich mir viel Ärger erspart.....
Versuch macht kluch
__________________
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
  #17  
Alt 21.05.07, 12:22
Benutzerbild von Spocky
Forum Aktivist
 
Registriert seit: 14.05.07
Alter: 23
Beiträge: 71
Spocky eine Nachricht über ICQ schicken
Unglücklich

Mahlzeit,
hab ein ähnliches Problem.

Bei mir funktioniert das switchen von DE auf EN ohne Probleme. Jedoch zurück nicht.
Habe in meinem HTML-Template nen subpart

<!--###MENU_sprache### start-->
<!--###MENU_sprache### stop-->

und im Setup des Templates ein:
Typoscript-Code:
1:
2:
3:
4:
5:
subparts.MENU_sprache = TEXT
subparts.MENU_sprache {
field = uid
wrap =  <td><a href="index.php?id=|&L=1"><img src="fileadmin/templates/goepel-template/Images/gb.gif"></a></td>
}
.

Damit funktioniert das switchen von DE auf EN ohne Probleme. Wenn ich oben manuell auf &L=0 stellen, setzt er auch wieder zurück auf deutsch.

Was muss ich nun in der [globalVar = GP:L = 1] eintragen um auf deutsch zu switchen?

Die [globalVar = GP:L = 1] sieht so aus:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
[globalVar = GP:L = 1]
config {
sys_language_uid = 4
language = en
locale_all = en_EN
page.10.marks.MENU_sprachen.1.wrap = <td><a href="index.php?id=|&L=0"><img src="fileadmin/templates/goepel-template/Images/de.gif"></a></td>
}
[global]

Danke für eure Hilfe
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
  #18  
Alt 21.05.07, 12:36
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

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:
config {
language = de
linkVars = L
locale_all = de_DE
sys_language_uid = 0
}
subparts.MENU_sprache = TEXT
subparts.MENU_sprache {
field = uid
wrap =  <td><a href="index.php?id=|&L=1"><img src="fileadmin/templates/goepel-template/Images/gb.gif"></a></td>
}

[globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = en
locale_all = en_EN
}
subparts.MENU_sprache = TEXT
subparts.MENU_sprache {
field = uid
wrap =  <td><a href="index.php?id=|&L=0"><img src="fileadmin/templates/goepel-template/Images/de.gif"></a></td>
}

[global]

[globalVar = GP:L = 0]
config {
sys_language_uid = 0
language = de
locale_all = de_DE
}
subparts.MENU_sprache = TEXT
subparts.MENU_sprache {
field = uid
wrap =  <td><a href="index.php?id=|&L=1"><img src="fileadmin/templates/goepel-template/Images/gb.gif"></a></td>
}
[global]
__________________
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
  #19  
Alt 21.05.07, 13:00
Benutzerbild von Spocky
Forum Aktivist
 
Registriert seit: 14.05.07
Alter: 23
Beiträge: 71
Spocky eine Nachricht über ICQ schicken

muss ich sonst noch etwas ändern?

So wie du mir die globalen geschrieben hast, ist kein veränderter Zustand eingetretten.

Muss ich im Setup des Templates noch den bereich:
Typoscript-Code:
1:
2:
3:
4:
5:
subparts.MENU_sprache = TEXT
subparts.MENU_sprache {
field = uid
wrap =  <td><a href="index.php?id=|&L=1"><img src="fileadmin/templates/goepel-template/Images/gb.gif"></a></td>
}
ändern?

Hab versucht ihn zu entfernen, jedoch bekomme ich dann anstelle des Menüs einen vermerk das hier das Menü sein sollte.
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
  #20  
Alt 21.05.07, 13:57
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 Spocky Beitrag anzeigen
muss ich sonst noch etwas ändern?

So wie du mir die globalen geschrieben hast, ist kein veränderter Zustand eingetretten.

Muss ich im Setup des Templates noch den bereich:
Typoscript-Code:
1:
2:
3:
4:
5:
subparts.MENU_sprache = TEXT
subparts.MENU_sprache {
field = uid
wrap =  <td><a rel="nofollow" href="index.php?id=|&amp;L=1"><img src="fileadmin/templates/goepel-template/Images/gb.gif"></a></td>
}
ändern?

Hab versucht ihn zu entfernen, jedoch bekomme ich dann anstelle des Menüs einen vermerk das hier das Menü sein sollte.
Ja, der Bereich muss natürlich entsprechend Deines Page-Setups angepass werden:
Typoscript-Code:
1:
page.10.marks.MENU_sprachen.1.wrap = ...
Du kannst es auch erst einmal als allgemeines Objekt definieren, z.B.
tmpMenu = {...}
in den Sprachabhängigen Blöcken änderst Du nur die betroffenen Zeilen:
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:
config {
language = de
linkVars = L
locale_all = de_DE
sys_language_uid = 0
}
tmpMenu = TEXT
tmpMenu {
field = uid
wrap =  <td><a rel="nofollow" href="index.php?id=|&amp;L=1"><img src="fileadmin/templates/goepel-template/Images/gb.gif"></a></td>
}

  [globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = en
locale_all = en_EN
}
tmpMenu = TEXT
tmpMenu {
wrap =  <td><a rel="nofollow" href="index.php?id=|&amp;L=0"><img src="fileadmin/templates/goepel-template/Images/de.gif"></a></td>
}

  [global]

  [globalVar = GP:L = 0]
config {
sys_language_uid = 0
language = de
locale_all = de_DE
}
tmpMenu = TEXT
tmpMenu {
wrap =  <td><a rel="nofollow" href="index.php?id=|&amp;L=1"><img src="fileadmin/templates/goepel-template/Images/gb.gif"></a></td>
}
  [global]
page.10.marks.MENU_sprachen.1.wrap < tmpMenu
Das Ganze läßt sich bestimmt noch kürzen, aber erst mal kannst Du ja testen ob es funktioniert und ggf. noch kleine Anpassungen vornehmen.
__________________
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 10 11.11.08 08:00
Zweite Sprache loading sehr lange dci_dci TYPO3 4.x Fragen und Probleme 1 13.04.08 15:15
Deutsche Sprache geht nicht web334 TYPO3 4.x Fragen und Probleme 6 25.08.07 09:26