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

Domain Sprachumschaltung


Hallo,

seit längerem beschäftigt mich folgendes Problem. Da Google mittlerweile auch nichts mehr weiß, versuch ich mein Glück in diesem Forum.

Problem:
Ich besitze 2 Domains:
1) domain.de (deutscher Content)
2) domain.com (englischer Content)

beide Seiten sind vom Aufbau her identisch, bis auf die Sprache eben
Durch realurl hab ich erreicht dass meine URLs folgendermaßen aussehen:

domain.de/software/download/
bzw.
domain.com/software/download/

Ziel ist es nun, auf jeder Seite eine Sprachauswahl anzuzeigen, welche zwischen den beiden Domains hin und herschaltet.

Mein bisheriger Code-Schnipsel:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
temp.switch = COA
temp.switch.10 = TEXT
temp.switch.10.value = Englisch
temp.switch.10.typolink.parameter = http://www.domain.com
temp.switch.10.typolink.parameter.data = page:uid
temp.switch.10.typolink.target = _self

temp.switch.20 = TEXT
temp.switch.20.value = &nbsp;<small>|</small>&nbsp;

temp.switch.30 = TEXT
temp.switch.30.value = Deutsch
temp.switch.30.typolink.parameter = http://www.domain.de
temp.switch.30.typolink.parameter.data = page:uid
temp.switch.30.typolink.target = _self
.. allerdings wird die Domain mit obigem Code-Schnipsel nie mitinterpretiert.
Wenn ich mich beispielsweise auf domain.com/software/download befinde, zeigt das Menü domain.com/software/download und domain.com/software/download an und nicht wie erwünscht der eine Link auf die andere .de Domain.

Hoffe das mein Problem verständlich geworden ist. Eigentlich sollte es ja simpel sein, aber irgendwie seh ich den Wald vor lauter Bäumen nicht.
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 21.08.08, 08:35
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

Hast du auch eingebaut, dass Typo weiß, dass wenn du domain.com aufrufst, es eine andere Sprache ist?

Wie sieht deine Sprachkonfiguration aus?
Wie hast du die BaseURL definiert (muss auch unterschiedlich sein)?
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 21.08.08, 12:54
Forum Zuschauer
 
Registriert seit: 20.08.08
Alter: 28
Beiträge: 3

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.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_mode = content_fallback

### Language ###
config.baseURL = http://www.domain.com/
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en

### Switch ###
[globalString = ENV:HTTP_HOST=*domain.de]
config.baseURL = http://www.domain.de/
config.sys_language_uid = 1
config.htmlTag_langKey = de-DE
config.language = de
config.locale_all = de_DE
[global]
realurl:
PHP-Code:
    switch(t3lib_div::getIndpEnv('HTTP_HOST')) {
        case 
'www.domain.com';
            
$_GET['L'] = 0;
            break;
            
        case 
'www.domain.de';
            
$_GET['L'] = 1;
            break;
    }

    
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    
        
'_DEFAULT' => array(
            
'init' => array(
                
'enableCHashCache' => 1,
                
'appendMissingSlash' => 'ifNotFile',
                
'respectSimulateStaticURLs' => 'TRUE',
                
'enableUrlDecodeCache' => 1,
                
'enableUrlEncodeCache' => 1,
            ),
            
            
'preVars' => array(
                array(
                    
'GETvar' => 'L',
                    
'valueMap' => array(),
                    
'noMatch' => 'bypass',
                ),
            ),
            
            
'pagePath' => array(
                
'type' => 'user',
                
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                
'spaceCharacter' => '',
                
'languageGetVar' => 'L',
                
'expireDays' => 7,
                
'disablePathCache' => 0,
                
'rootpage_id' => 1,
            ),                                    
        ),
    ); 
also verstehe es einfach nicht. bin für jeden kleinen hinweis dankbar!
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 21.08.08, 13:42
Forum Newbie
 
Registriert seit: 13.12.07
Ort: Forstern b. München
Alter: 32
Beiträge: 41
santi eine Nachricht über ICQ schicken santi eine Nachricht über Skype™ schicken

Hallo,

wie sieht denn dein TS für den Sprachwechsel aus? Ich habe mich auch erst vor kurzem damit beschäftigt und habe es im Endeffekt nur mit folgendem, doch eher unpraktischem, TS hinbekommen die TLD mitzuschleifen.

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
tmp.langselect = COA
tmp.langselect {
10 = TEXT
10 {
value = german
typolink.addQueryString = 1
typolink.addQueryString.method = GET
typolink.addQueryString.exclude = L,id,cHash,no_cache
typolink.parameter.dataWrap = http://www.domain.com{getIndpEnv:REQUEST_URI}
typolink.additionalParams = &L=0
wrap = <div> | </div>
}
}
MfG
__________________
TYPO3 4.1.x/4.2.x

jp-media.com // Werbung & Design // München - Nürnberg - Dresden
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 21.08.08, 14:12
Forum Zuschauer
 
Registriert seit: 20.08.08
Alter: 28
Beiträge: 3
Daumen hoch

vielen dank. also letzteres habe ich ausprobiert und es hat funktioniert so wie ich es wollte. zwar nicht die feine englische art, aber der user sieht ja zum glück nichts davon im frontend
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 21.08.08, 15:22
Forum Newbie
 
Registriert seit: 13.12.07
Ort: Forstern b. München
Alter: 32
Beiträge: 41
santi eine Nachricht über ICQ schicken santi eine Nachricht über Skype™ schicken

Schön, dass es nun auch bei dir funktioniert.

Allerdings bekommt es der FE User noch soweit mit, als das nach dem direkten Wechsel der TLD der Pfad aus der vorherigen Sprache/TLD mitgeschleift wird. Ein Schönheitsfehler aber wenn du eine elegantere Möglichekeit finden solltest, lass es mich wissen.

Beste Grüße
__________________
TYPO3 4.1.x/4.2.x

jp-media.com // Werbung & Design // München - Nürnberg - Dresden
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
tt_news / realurl / sprachumschaltung zefix News (tt_news, mininews und Co) 7 07.05.07 10:43
Probleme bei bzw. nach Sprachumschaltung lil-trick TYPO3 4.x Fragen und Probleme 3 18.04.07 09:20
Sprachumschaltung für Seitenbaum in der Backend? polehill TYPO3 4.x Backend 1 13.04.07 16:41
Preview / Sprachumschaltung / falscher Frame polehill TYPO3 4.x Versionierung & Workspaces 2 06.12.06 12:13
Sprachumschaltung funktioniert nur teilweise Anderl TYPO3 4.x Fragen und Probleme 4 24.11.06 20:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:52 Uhr.


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