Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 22.01.07, 14:14
Forum Zuschauer
 
Registriert seit: 23.03.06
Alter: 28
Beiträge: 3
Frage

Falsche IDs in der Nav


Hi,
Ich hab hier ein Problem beim Übersetzen. Beim umschalten auf English wird der Content richtig angezeigt und die Navigation auch, bis auf die Links, die verweisen auf die falschen Seiten-IDs. So wie ich das jetzt verstanden habe, stehen da die "uid" aus der pages_language_overlay Tabelle statt "pid".
Genau gesagt:

So sieht der selbe Link in der Nav auf Deutsch:
http://typo4us.com/index.php?id=433&L=4

Und so auf Englisch:
http://typo4us.com/index.php?id=10&L=4

Wo 433 die richtige Seiten-ID ist,
und 10 die uid, die aus der Übersetzungstabelle irgendwie kommt.


Hier ist mein TS für Sprachen:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
##############################
# SPRACHEN: DEFINIEREN
##############################

# SprachVariable L initialisieren
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_overlay = 1


#Standardsprache Deutsch UID =0
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

# English, sys_language.uid = 4
[globalVar = GP:L = 4]
config.sys_language_uid = 4
config.language = en
config.locale_all = en_EN
[global]




Und hier einmal die Nav:

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:
# Menu 1 cObject

temp.mainnav = HMENU


temp.mainnav.special = directory
temp.mainnav.special.value = 457

  # First level menu-object, textual

temp.mainnav.1 = TMENU

temp.mainnav.1 {

    # Normal state properties
noBlur=1
NO.allWrap = <div class="mainnav-level1-no"> | </div>

    # Enable active state and set properties:

ACT = 1

ACT.allWrap = <div class="mainnav-level1-act"> | </div>

}

  # Second level menu-object, textual

temp.mainnav.2 = TMENU

temp.mainnav.2 {

    # Normal state properties
noBlur=1
NO.allWrap = <div class="mainnav-level2-no"> | </div>

    # Enable active state and set properties:

ACT = 1

ACT.allWrap = <div class="mainnav-level2-act"> | </div>

}


Bitte um Hilfe! Bin schon 2 Tage dabei...
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 23.01.07, 11:01
Benutzerbild von floreno
Forum Aktivist
 
Registriert seit: 27.10.05
Ort: Weltkugel
Beiträge: 61
floreno eine Nachricht über Skype™ schicken

Deutsch = ID0 ????


Kann es sein, das es die Sprache Deutsch mit der ID 0 gar nicht gibt?
Einfach mal auf der Root-Ebene "Liste" anschauen. Bei "Website-Sprachen" kannst du die IDs der Sprachen auslesen und entsprechend setzen.

Bei Mir funzt das so:
# SprachVariable L initialisieren
config.linkVars = L

# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 2
config.language = de
config.locale_all = de_DE

# Deutsch, sys_language.uid = 1
[globalVar = GP:L = 0]
config.sys_language_uid = 3
config.language = en
config.locale_all = english
[global]
__________________
Als Wegzehrung von der Jugend bis zum Alter laß dir die Weisheit dienen, denn diese ist sicherer als aller andere Besitz.

Geändert von floreno (23.01.07 um 11:04 Uhr). Grund: Hab noch nen CodeSnip angefügt
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 23.01.07, 11:44
Forum Zuschauer
 
Registriert seit: 23.03.06
Alter: 28
Beiträge: 3
Unglücklich

Zitat:
Zitat von floreno Beitrag anzeigen
Kann es sein, das es die Sprache Deutsch mit der ID 0 gar nicht gibt?
Einfach mal auf der Root-Ebene "Liste" anschauen. Bei "Website-Sprachen" kannst du die IDs der Sprachen auslesen und entsprechend setzen.

Bei Mir funzt das so:
# SprachVariable L initialisieren
config.linkVars = L

# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 2
config.language = de
config.locale_all = de_DE

# Deutsch, sys_language.uid = 1
[globalVar = GP:L = 0]
config.sys_language_uid = 3
config.language = en
config.locale_all = english
[global]

Hi,
Sprache mit der ID 0 gibt es nicht, aber was hat das zu bedeuten?
Ich hab dein TS zu mir eins zu eins kopiert, und es funzt nicht.. Hab es auch mit allen möglichen Varianten angepasst, sogar ID der Sprache in der Datenbank geändert.
Den ganzen typo-Cache und Browser-Cache hab ich jedes mal gelöscht.

Das bringt bis jetzt nichts. Die Links zu den übersetzten Seiten sind immer noch mit falschen IDs da.


Hier ist mein neues TS:
Zitat:
# SprachVariable L initialisieren
config.linkVars = L

# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 2
config.language = de
config.locale_all = de_DE

# English, sys_language.uid = 4
[globalVar = GP:L = 4]
config.sys_language_uid = 4
config.language = en
config.locale_all = english
[global]
Die deutsche Version funzt toll, alles richtig, nur wenn man auf Englisch umschaltet spinnt die Hauptnavigation. ..Alle Links auf die übersetzten Seiten haben falshe IDs.

Hilfe!!....
bitte.....

Geändert von freeman (23.01.07 um 11:52 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
  #4  
Alt 23.01.07, 12:03
Benutzerbild von floreno
Forum Aktivist
 
Registriert seit: 27.10.05
Ort: Weltkugel
Beiträge: 61
floreno eine Nachricht über Skype™ schicken

URL geht nix!!!


Deine oben angegebenen Adressen kann ich nicht aufrufen.
__________________
Als Wegzehrung von der Jugend bis zum Alter laß dir die Weisheit dienen, denn diese ist sicherer als aller andere Besitz.
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 24.01.07, 14:01
Forum Zuschauer
 
Registriert seit: 23.03.06
Alter: 28
Beiträge: 3
Daumen hoch

Gelöst


Das Problem ist gelöst.
Gestern nacht hab ich zufällig auf typo3forum.hosting-agency.de n Thema gefunden, wo genau mein Problem beschrieben wurde.

Die Lösung war:

Zitat:
In einer verwirrten Minute habe ich die ext.
Alternative language page navigation... &
Alternative language page external link installiert.
Eigentlich weiss ich gar nicht was diese ext. bewirken.

Auf jedenfall habe ich diese Extentions deinstalliert und oh Wunder der fehlerhafte Effekt scheint total weg und verschwunden zu sein.
Die passte aber in meinem Fall garnicht, da ich die Extensions nicht installiert hatte.
Dann hab ich die Verbindung zewischen diesen beiden gefunden. Und die war, dass beide die Tabelle pages_language_overlay modifizieren. Also hab ich schnell alle meine Extensions durchsucht und festgestellt, dass die "browser_page_title" auch irgendwas mit der Tabelle macht. Jetzt hab ich die Ext. deinstalliert und es geht alles.

ID weist auf eine falsche Seite - Hosting-Agency TYPO3 Forum
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
Falsche URL Liox TYPO3 3.x Fragen und Probleme 2 08.06.08 13:54
BUG: Falsche Nummerierung !?! lorrey Indexed Search 13 14.05.08 14:22
Advanced Banner Management zickt: Falsche Bannergröße und falsche Rekursion christian.peltier Alle anderen Extensions 5 17.03.08 07:45
falsche PHP und T3-Version Woiferl News (tt_news, mininews und Co) 2 28.10.07 20:06
Falsche Links biber666 TYPO3 3.x Fragen und Probleme 2 13.07.06 08:22


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 Uhr.


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