Sprachen-Anzeige in URL ?? [Gelöst]

  • Fabian-K Fabian-K
    Jedi-Ratsmitglied
    0 x
    581 Beiträge
    0 Hilfreiche Beiträge
    13. 09. 2006, 15:51

    Hi.

    Wie bekomme ich es hin, dass mir (mit Mehrsprachigkeit) anstaendige URL's erstellt werden?

    Momentan habe ich:
    http://www.foo.de/Kategorie/SeiteEins.html (Deutsch)
    http://www.foo.de/Category/SiteOne.html (Englisch)

    Jetzt moechte ich aber sowas wie
    http://www.foo.de/[b]de[/b]/Kategorie/SeiteEins.html (Deutsch)
    http://www.foo.de/[b]en[/b]/Category/SiteOne.html (Englisch)

    Also ich moechte, dass man eindeutig in der URL sehen kann,
    um welche Sprache es sich aktuell handelt.

    Mein System:
    Typo3 4.0.1
    RealURL 1.1.0

    Mein aktueller Code:
    [ts]######## Sprachen ########
    # Standardsprache deutsch wird festgelegt
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE

    # die Variable zur Sprachauswahl wird definiert
    config.linkVars = L

    # den sprachwechsler als textlink erzeugen
    lib.language = TEXT
    lib.language {
    field = uid
    wrap = <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> Deutsch</span> <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> <a href="?id=|&L=1" class="formatLanguageSelection">English</a></span>
    }
    config.htmlTag_langKey = de

    # die verschieden Seiten-Sprachen werden definiert
    # Deutsch, sys_language.uid = 0
    [globalVar = GP:L = 0]
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE
    lib.language.wrap = <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> Deutsch</span> <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"></span><a href="?id=|&L=1" class="formatLanguageSelection">English</a>
    config.htmlTag_langKey = de
    [global]

    # English language, sys_language.uid = 1
    [globalVar = GP:L = 1]
    config.sys_language_uid = 1
    config.language = en
    config.locale_all = english
    lib.language.wrap = <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"></span><a href="?id=|&L=0" class="formatLanguageSelection">Deutsch</a> <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> English</span>
    config.htmlTag_langKey = en
    [global]

    ######## Real URL ########
    config.simulateStaticDocuments = 0
    config.tx_realurl_enable = 1

    config.baseURL = xxxxxx.typo3server.info
    [globalString = ENV:HTTP_HOST=xxxxxx.typo3server.info]
    config.baseURL = http://xxxxxx.typo3server.info/
    [global][globalString = ENV:HTTP_HOST=xxxxxx.typo3server.info]
    config.baseURL = http://xxxxxx.typo3server.info/
    [global][/TS]

    Htaccess:

    1. RewriteEngine On
    2. RewriteRule ^typo3$ - [L]
    3. RewriteRule ^typo3/.*$ - [L]
    4. RewriteRule ^uploads/.*$ - [L]
    5. RewriteRule ^fileadmin/.*$ - [L]
    6. RewriteRule ^typo3conf/.*$ - [L]
    7.  
    8. RewriteCond %{REQUEST_FILENAME}/index.html -f
    9. RewriteRule / %{REQUEST_URI}/index.html [L]
    10.  
    11. RewriteCond %{REQUEST_FILENAME}/index.htm -f
    12. RewriteRule / %{REQUEST_URI}/index.htm [L]
    13.  
    14. RewriteCond %{REQUEST_FILENAME}/index.php -f
    15. RewriteRule / %{REQUEST_URI}/index.php [L]
    16.  
    17. RewriteCond %{REQUEST_FILENAME} !-f
    18. RewriteCond %{REQUEST_FILENAME} !-l
    19. RewriteRule .* /index.php

    Danke fuer Eure Hilfe!


  • 1
  • 1