Hallo, ich nutze in einer Typo 4.0.4 Installation folgende Extensions:
- realurl 1.1.4 - bk_realurl 1.0.0 - jb_realurl_regeneration 1.1.0 - danp_realurlconfigurator 0.3.2 Bis auf ein, zwei Details funktioniert auch alles wunderbar. Eine Sache, die mich noch stört, ist die Tatsache, dass auch SysFolder im URL-Pfad berücksichtigt werden. Dieses Verhalten werde ich aber wohl nur mit einem Patch der realurl_advanced-class ändern können. Die modifizierte Klasse realurl_jk funktioniert für mich zwar grundsätzlich, scheint aber einen Bug zu haben: die Klasse unterschlägt im URL-Pfad bei der Defaultsprache das Sprachkürzel. Das andere Problem, was ich habe, ist eher optischer Natur: ich habe im URL-Pfad immer das aktuell aktive Sprachkürzel - de für Deutsch bzw. en für Englisch zum Beispiel. Allerdings mit zwei Schrägstrichen dahinter: http://foo.bar/de//kategorie/seite.html bzw. http://foo.bar/en//kategorie/seite.html Wie bekomme ich den zweiten Schrägstrich weg? Meine mittels danp_realurlconfigurator eingestellte Konfiguration schaut wie folgt aus: -- snip -- $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array( 'init' => array( 'enableCHashCache' => 1, 'appendMissingSlash' => 'ifNotFile', 'enableUrlDecodeCache' => 1, 'enableUrlEncodeCache' => 1, 'respectSimulateStaticURLs' => 0, 'postVarSet_failureMode'=>'redirect_goodUpperDir', ), 'redirects_regex' => array ( ), 'preVars' => array( array( 'GETvar' => 'no_cache', 'valueMap' => array( 'no_cache' => 1, ), 'noMatch' => 'bypass', ), array( 'GETvar' => 'L', 'valueMap' => array( 'de' => '0', 'en' => '3', ), 'noMatch' => 'bypass', ), 'valueDefault' => 'de', ), 'pagePath' => array( 'type' => 'user', 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 'spaceCharacter' => '-', 'languageGetVar' => 'L', 'expireDays' => 7, 'rootpage_id' => 1, ), 'postVarSets' => array( '_DEFAULT' => array( // news archive parameters 'archive' => array( array( 'GETvar' => 'tx_ttnews[year]' , ), array( 'GETvar' => 'tx_ttnews[month]' , 'valueMap' => array( 'january' => '01', 'february' => '02', 'march' => '03', 'april' => '04', 'may' => '05', 'june' => '06', 'july' => '07', 'august' => '08', 'september' => '09', 'october' => '10', 'november' => '11', 'december' => '12', ) ), ), // news pagebrowser 'browse' => array( array( 'GETvar' => 'tx_ttnews[pointer]', ), ), // news categories 'select_category' => array ( array( 'GETvar' => 'tx_ttnews[cat]', ), ), // news articles and searchwords 'article' => array( array( 'GETvar' => 'tx_ttnews[tt_news]', 'lookUpTable' => array( 'table' => 'tt_news', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), array( 'GETvar' => 'tx_ttnews[swords]', ), ), ), ), 'fileName' => array( 'defaultToHTMLsuffixOnPrev'=>1, 'index' => array( 'print.html' => array( 'keyValues' => array( 'type' => 98, ), ), 'rss.xml' => array( 'keyValues' => array( 'type' => 100, ), ), 'rss091.xml' => array( 'keyValues' => array( 'type' => 101, ), ), 'rdf.xml' => array( 'keyValues' => array( 'type' => 102, ), ), 'atom.xml' => array( 'keyValues' => array( 'type' => 103, ), ), 'smartterra.pdf' => array( 'keyValues' => array ( 'type' => 123, ), ), ), ), ); -- snap -- Gruß, Falk _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german