Hallo,
ich habe ein seltsames Problem mit der Latest Ansicht von tt_news in Verbindung mit RealUrl.
ich habe auf der Startseite eine Latest Ansicht der letzten News eingebunden. Die Liste wird auch richtig angezeigt und der "mehr" Link wird auch richtig generiert.
Wenn ich auf den Link klicke gelange ich jedoch zur Fehlerseite (404).
Gehe ich auf die Seite "News" auf der sich die LIST Ansicht befindet funktioniert der "mehr" Link. Es handelt sich um exakt den gleichen Link.
Das seltsame ist, dass dieses Verhalten nur auftritt, wenn der Cache gelöscht wird. Wenn ich zuerst in der LIST Ansicht auf den "mehr" Link klicke wird wie gesagt der Newseintrag richtig angezeit. Gehe ich jetzt auf die Startseite auf der sich die LATEST Ansicht befindet funktioniert nun auch hier der "mehr" Link. Allerdings nur so lange bis der Cache gelöscht wird - dann wird man wieder zur Error Seite umgeleitet.
Hat jemand vielleicht einen Tipp woran das liegen könnte?
localconf.php
PHP-Code:
##############################################################################
# Real Url Konfiguration #
##############################################################################
/**
*
* aeUrlTool default realurl configuration
* based on realurl-configuration of news.typo3.org
* http://news.typo3.org/about/realurl-configuration/
*
*/
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
'_DEFAULT' => array (
'init' => array (
'useCHashCache' => '0',
'enableCHashCache' => '1',
'respectSimulateStaticURLs' => 'TRUE',
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => '1',
'enableUrlEncodeCache' => '1',
),
'redirects' => array (
),
'preVars' => array (
'0' => array (
'GETvar' => 'no_cache',
'valueMap' => array (
'nc' => '1',
),
'noMatch' => 'bypass'
),
'1' => array (
'GETvar' => 'L',
'valueMap' => array (
'de' => '0',
//'it' => '1',
// 'en' => '2',
),
'valueDefault' => 'de',
//'noMatch' => 'bypass',
),
'2' => array (
'GETvar' => 'lang',
'valueMap' => array (
'de' => 'de',
//'it' => 'it',
//'en' => 'en',
),
'noMatch' => 'bypass',
),
),
'pagePath' => array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title',
'languageGetVar' => 'L',
'expireDays' => '1',
'disablePathCache' => 1,
'rootpage_id' => '1',
'segTitleFieldList' => 'title',
),
'fixedPostVars' => array (
),
'postVarSets' => array (
'_DEFAULT' => array (
'archive' => array (
'0' => array (
'GETvar' => 'tx_ttnews[year]',
),
'1' => 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',
),
),
),
'browse' => array (
'0' => array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select_category' => array (
'0' => array (
'GETvar' => 'tx_ttnews[cat]',
),
),
'article' => array (
'0' => 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' => '-',
),
),
),
'1' => array (
'GETvar' => 'tx_ttnews[swords]',
),
),
),
),
'fileName' => array (
//
// if you don't want .html-URLs set the following to "false" (e.g. 'defaultToHTMLsuffixOnPrev' => false,)
// then you get http://www.yourdomain.com/imprint/ instead of http://www.yourdomain.com/imprint.html
//
'defaultToHTMLsuffixOnPrev' => true,
'index' => array (
'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',
),
),
),
),
),
);
##############################################################################
# Real Url Konfiguration Ende #
##############################################################################
htaccess
Code:
# Enable URL rewriting
RewriteEngine On
RewriteBase /
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php [L]
ErrorDocument 404 http://www.domain.com/error/404.php Ich habe RealUrl bei dieser Seite so konfiguriert, dass der Seitentitel als Seitenname verwendet wird. Im Feld "Navigationstitel" habe ich dann bei jeder Seite den Titel für die Navi angegeben. Kann es vielleicht daran liegen?
Vielen Dank
Grüße
Dshow