[TYPO3-german] realURL zeigt nur deutsche Links im Typo3 6.1.1

conPassione gmbh info at conpassione.ch
Mon Jun 24 21:32:05 CEST 2013


Hallo Wolfgang,

das Problem ist, das RealURL die Links zwischenspeichert. D.h. wenn Du
die Links einmal mit einem Fallback auf Deutsch angezeigt hast, ohne
dass die Seite schon auf englisch lokalisiert war, dann weiss RealURL,
dass die uid=7 das Segment /angebot/ hat und wechselt das nicht mehr
auf /service/, auch wenn Du scheinbar alles richtig lokalisiert hast.

Nun wo schrauben... das ist relativ einfach.
Du hast ja sicher phpMyAdmin oder sonst ein Tool zur Verfügung um auf
die Datenbank zu kommen. Dann musst Du nur die beiden Tabellen
tx_realurl_urldecodecache und tx_realurl_urlendocdcache leern (achtung,
nicht löschen, nur leeren). Die Einträge werden von RealURL dann wieder
erstellt. Aber jetzt mit den richtigen Segmenten! Nach dem Leeren der
Tabellen noch den Seitencache löschen, dann sind die Pfadsegmente beim
nächsten Aufruf auch in Menus und anderen Links aktualisiert.

Liebe Grüsse
Renzo
-- 

________________________________________________________________________


Renzo Bauen
conPassione gmbh
T +41 33 345 00 92
M +41 79 330 10 11
http://www.conpassione.ch
TYPO3 Bronce Associate 

Am Montag, den 24.06.2013, 21:02 +0200 schrieb Wolfgang Becker:

> Hallo Leute,
> 
> ich habe ein Multi Domain Setup mit ReaURL 1.12.6
> 
> Leider werden in den Links immer nur die deutschen ( default sprache) Titel als Links und Segmente angezeigt.
> 
> // Deutsch
> www.deutsche.de/deutschertitel.html
> 
> // englisch
> www.english.com/deutschertitel.html <= sollte sein: ww.english.com/englishtitle.html
> 
> Alle Inhlate und Seitentitel sind korrekt lokalisiert.
> 
> Ich habe bereits die folgenden Artikel gelesen und versucht umzusetzen.
> 
> http://www.dmitry-dulepov.com/2008/06/realurl-made-easy-part-1.html
> http://www.dmitry-dulepov.com/2008/06/realurl-made-easy-part-2.html
> http://www.dmitry-dulepov.com/2009/02/realurl-separate-language-domains-in.html
> 
> Here ist mein Setup:
> 
> Ist das ein Bug oder sieht jemand den Fehler?
> 
> Danke für jeden Hinweis.
> 
> [TYPOSCRIPT]
> #realurl
> config.simulateStaticDocuments = 0
> config.baseURL = http://www.kinderbuch-apps.de/
> config.tx_realurl_enable = 1
> config.prefixLocalAnchors = all
> 
> config.metaCharset=utf-8
> 
> #0 | 1 | hideNonTranslated
> config.sys_language_overlay = 1
> 
> #config.sys_language_mode = content_fallback;0
> configsys_language_mode = strict
> 
> # defining the default language
> config.language = de
> config.locale_all = de_DE
> config.htmlTag_langKey = de
> 
> # English language, sys_language.uid = 1
> [globalVar = GP:L = 1]
> config.baseURL = http://www.children-book-apps.com/
> config.sys_language_uid = 1
> config.language = en
> config.locale_all = english
> config.htmlTag_langKey = en
> [global]
> 
> [REALURL]
> 
> $tx_realurl_config = array(
> 'init' => array(
> 'enableCHashCache' => true,
> 'appendMissingSlash' => 'ifNotFile',
> 'enableUrlDecodeCache' => true,
> 'enableUrlEncodeCache' => true,
> 'enableAllUnicodeLetters' => 0,
> 'respectSimulateStaticURLs' => 0,
> 'doNotRawUrlEncodeParameterNames' => true,
> ),
> 'redirects' => array(),
> 
> 'preVars' => array(
> '0' => array (
> 'GETvar' => 'no_cache',
> 'valueMap' => array (
> 'nc' => '1',
> ),
> 'noMatch' => 'bypass'
> ),
> '1' => array (
> 'GETvar' => 'L',
> 'valueMap' => array (
> 'de' => '0',
> 'en' => '1',
> ),
> 'noMatch' => 'bypass',
> ),
> '2' => array (
> 'GETvar' => 'lang',
> 'valueMap' => array (
> 'de' => '0',
> 'en' => '1',
> ),
> 'noMatch' => 'bypass',
> ),
> ),
> 
> 'pagePath' => array(
> 'type' => 'user',
> 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
> 'spaceCharacter' => '-',
> 'languageGetVar' => 'L',
> 'expireDays' => 7,
> 'rootpage_id' => 1,
> ),
> 'fileName' => array(
> 'defaultToHTMLsuffixOnPrev' => 1,
> 'index' => array(
> 'feed.xml' => array(
> 'keyValues' => array(
> 'type' => 100,
> ),
> ),
> ),
> ),
> 
> 'fixedPostVars' => array(
> '_DEFAULT' => array(
> array(
> 'GETvar' => 'tx_ttnews[tt_news]',
> 'lookUpTable' => array(
> 'table' => 'tt_news',
> 'id_field' => 'uid',
> 'alias_field' => 'concat(uid,title)',
> 'addWhereClause' => ' AND NOT deleted',
> 'useUniqueCache' => 0,
> 'useUniqueCache_conf' => array(
> 'strtolower' => 1,
> 'spaceCharacter' => '-',
> ),
> 'languageGetVar' => 'L',
> 'languageField' => 'sys_language_uid',
> 'transOrigPointerField' => 'l18n_parent',
> 'autoUpdate' => 1,
> 'expireDays' => 180,
> ),
> ),
> ),
> ),
> 
> 'postVarSets' => array(
> '_DEFAULT' => array(
> // news pagebrowser
> 'browse' => array(
> array(
> 'GETvar' => 'tx_ttnews[pointer]',
> ),
> ),
> ),
> ),
> );
> 
> // RealURL - valueMap creation for tt-news
> for ($x = 1; $x <= 100; $x++) {
> $tx_realurl_config['fixedPostVars']['news'][0]['valueMap'][$x + 1] = $x;
> }
> 
> $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
> 'www.kinderbuch-apps.de' => $tx_realurl_config,
> 'kinderbuch-apps.de' => 'www.kinderbuch-apps.de',
> 'www.children-book-apps.com' => $tx_realurl_config,
> 'children-book-apps.com' => 'www.children-book-apps.com',
> );
> 
> $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DOMAINS'] = array(
> 'encode' => array(
> array(
> 'GETvar' => 'L',
> 'value' => '',
> #'ifDifferentToCurrent' => true,
> 'useConfiguration' => 'www.kinderbuch-apps.de',
> 'urlPrepend' => 'http://www.kinderbuch-apps.de',
> ),
> array(
> 'GETvar' => 'L',
> 'value' => '0',
> #'ifDifferentToCurrent' => true,
> 'useConfiguration' => 'www.kinderbuch-apps.de',
> 'urlPrepend' => 'http://www.kinderbuch-apps.de',
> ),
> array(
> 'GETvar' => 'L',
> 'value' => '1',
> #'ifDifferentToCurrent' => true,
> 'useConfiguration' => 'www.children-book-apps.com',
> 'urlPrepend' => 'http://www.children-book-apps.com',
> ),
> ),
> 'decode' => array(
> //Domains immer mit und ohne www. angeben
> 
> 'kinderbuch-apps.de' => array(
> 'GETvars' => array(
> 'L' => '0',
> ),
> 'useConfiguration' => 'www.kinderbuch-apps.de',
> ),
> 'www.kinderbuch-apps.de' => array(
> 'GETvars' => array(
> 'L' => '0',
> ),
> 'useConfiguration' => 'www.kinderbuch-apps.de',
> ),
> 
> 'children-book-apps.com' => array(
> 'GETvars' => array(
> 'L' => '1',
> ),
> 'useConfiguration' => 'www.children-book-apps.com',
> ),
> 'www.children-book-apps.com' => array(
> 'GETvars' => array(
> 'L' => '1',
> ),
> 'useConfiguration' => 'www.children-book-apps.com',
> ),
> ),
> );
> 
> // Rootpage ID anpassen
> $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.kinderbuch-apps.de']['pagePath']['rootpage_id'] =
> $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.children-book-apps.com']['pagePath']['rootpage_id'] = 1;
> 
> unset($tx_realurl_config);
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list