Zum Inhalt springen

trotz sprach wechsel wird nur der default inhalt angezeigt

Erstellt am 11. Februar 2008 · 6 Antworten · letzte Antwort am 24. September 2008

Tags: RealURL, Frage

braindead ·

hallo
die site ist schon fast fertig und es funktionierte auch alles inkl. mehrsprachigkeit (en/de/fr)
auch der umschalter auf der website funktionierte. doch von einem auf den anderen moment (zumindest wäre mir kein eingreifen von mmeiner seite bewusst) zeigt die site zwar beim umschalten die menu`s in der ausgewählten sprache an, aber der inhalt ist plötzlich nur noch als default angezeigt, zum teil wenn ich beim französischen text noch was eingebe erscheinen beide teexte default und französisch nacheinander?????

hmmm weiss grad echt nicht mehr weiter und ärgerlich umsomehr da das projekt eigentlich schon fast fertig ist...

hier mal meine TS / .htaccess und die localcofig einstellung

TS

## REALURL ##
config {
        baseURL = http://www.meinedomain.com/web/
        simulateStaticDocuments = 0
        tx_realurl_enable = 1
}






# GET-Parameter für Sprache
config.linkVars = L

# Englisch / Hauptsprache
config {
        sys_language_uid = 0
        language = en
        locale_all = englisch
}

# Deutsch / 2. Sprache
# Die "1" muss mit der obengenannten ID übereinstimmen
# Die Weiche kann auch alternativ mit einer anderen Domain verknüpft werden (www.domain.com)
[globalVar = GP:L = 1]
config {
        sys_language_uid = 1
        language = de
        locale_all = de_DE
}
[global]
# Franzoesisch / 3. Sprache
# Die "1" muss mit der obengenannten ID übereinstimmen
# Die Weiche kann auch alternativ mit einer anderen Domain verknüpft werden (www.domain.com)
[globalVar = GP:L = 3]
config {
        sys_language_uid = 3
        language = fr
        locale_all = franzoesisch
}
[global]

#SPRACHMARKER
lib.link.language = TEXT
lib.link.language {
        value = deutsch
        typolink.parameter.data = page:uid
        typolink.additionalParams = &L=1
}

# Änderungen für die deutsch Sprache
[globalVar = GP:L=1]
        lib.link.language.value = english
        lib.link.language.typolink.additionalParams = &L=0
        
[global]

YOUR_MARKER < lib.link.language

.htaccess

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

localconfig

$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] ['preVars'] = array(
                                array(
                                        'GETvar' => 'L',
                                        'valueMap' => array(
                                                'en' => '0',
                                                'de' => '1',
                                                'fr' => '3',
                                                ),
                                        'valueDefault' => 'en',
                                        #'noMatch' => 'bypass',
                                ),
);

tausend dank für eure hilfe

just2b ·

ja das wusste ja noch niemand, oder? 😉

repair mal in phpmyadmin die tabelle tt_content und pages

repair table pages;
repair table tt_content;

georg

braindead ·

hab ich gemacht
in meiner db auf sql und dort:

repair table pages;
repair table tt_content;
ausgeführt

hat leider nichts gebracht...

komisch fine ich dass zwar die menupunkte wechseln nicht aber die inhalte.
habe anschliessen noch folgende extenssion eingefügt:
- tt_news
- CMW Linklist
- google analytics

??

braindead ·

hatte jetzt doch noch einen effekt,
habe tt_content und pages ausgewählt und im mysql dropdown auf repair:
jetzt wird nur noch der englisch text angezeigt, im fr und de wird jetzt gar kein text mehr angezeigt!

***nachtrag***
wenn ich via seiteneigenschaften, dann bei inahlte die verschiedenen sprachinhalte anlege, erhalte ich das gewünschte resultat. leider ist dies extrem umständlich und auch nicht sinnvoll. irgendwie muss es doch einen weg geben damit typo3 das ganze wieder automatisch macht wie vorher