[TYPO3-german] realurl und tt_news - es werden keine 'unique alias' mehr angelegt
Joachim Suess
joachim.suess at thw-lauf.de
Mon Mar 2 10:49:52 CET 2009
Hallo liebe Newsgroup,
ich habe ein verzwicktes Problem bei dem ich nicht durchblicke. Eine
Zeitlang hat mir realurl und tt_news miteinander super funktioniert, aber
seit einiger Zeit legt er mir keine wirklich lesbare URL mehr an, er nimmt
als letzte Variable nur mehr die ID und nicht mehr den Titel auf. (also
.../news/313/ und nicht ...news/Sommerreifen.../)
Ich habe also die Websuche bemüht um dem Problem auf die Spur zu kommen und
bin auf die Tabelle tx_realurl_uniqalias gestossen. Es sieht also so aus,
als ob diese Tabelle nicht mehr geschrieben würde ... liegt das an einem
update, habe ich was in meiner config falsch? Ich kann echt nur raten und
komme auf nichts.
Herzlichen Dank für all Eure Ratschläge & Hilfen!
Joachim
Infos: wir verwenden TYPO3 4.2.6 / realurl 1.5.3
** realurl.conf:
<?php
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl']='EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl']='EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl']='EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache']='tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['tx_realurl']='EXT:realurl/class.tx_realurl_tcemain.php:&tx_realurl_tcemain';
$TYPO3_CONF_VARS['FE']['addRootLineFields'].=',tx_realurl_pathsegment';
//Includeconfigurationfile
$_realurl_conf=@unserialize($_EXTCONF);
if(is_array($_realurl_conf)){
$_realurl_conf_file=trim($_realurl_conf['configFile']);
if($_realurl_conf_file&&@file_exists(PATH_site.$_realurl_conf_file)){
require_once(PATH_site.$_realurl_conf_file);
}
unset($_realurl_conf_file);
}
define('TX_REALURL_AUTOCONF_FILE','typo3conf/realurl_autoconf.php');
if(!isset($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'])){
@include_once(PATH_site.TX_REALURL_AUTOCONF_FILE);
}
unset($_realurl_conf);
define('TX_REALURL_SEGTITLEFIELDLIST_DEFAULT','title,tx_realurl_pathsegment,alias,nav_title');
define('TX_REALURL_SEGTITLEFIELDLIST_PLO','nav_title,title');
$TYPO3_CONF_VARS['EXTCONF']['realurl']=array(
'_DEFAULT'=>array(
'init'=>array(
'useCHashCache'=>'0',
'enableCHashCache'=>1,
'appendMissingSlash'=>'ifNotFile',
'enableUrlDecodeCache'=>1,
'enableUrlEncodeCache'=>1,
),
'redirects'=>array(),
'preVars'=>array(
array(
'GETvar'=>'no_cache',
'valueMap'=>array(
'nc'=>1,
),
'noMatch'=>'bypass',
),
array(
'GETvar'=>'L',
'valueMap'=>array(
'de'=>'1',
'en'=>'2',
'fr'=>'3',
),
'noMatch'=>'bypass',
),
array(
'GETvar'=>'Fsize',
'valueMap'=>array(
'm'=>'1',
'l'=>'2',
'xl'=>'3',
),
'noMatch'=>'bypass',
),
),
'pagePath'=>array(
'type'=>'user',
'userFunc'=>'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter'=>'-',
'languageGetVar'=>'L',
'expireDays'=>7,
######includeyourrootpageidhere
'rootpage_id'=>1,
),
'fixedPostVars'=>array(),
'postVarSets'=>array(
'_DEFAULT'=>array(
array(
'GETvar'=>'Fsize',
'valueMap'=>array(
'm'=>'1',
'l'=>'2',
'xl'=>'3',
),
'noMatch'=>'bypass',
),
//newsarchiveparameters
'sj'=>array(
array(
'GETvar'=>'tx_ttnews[year]',
),
array(
'GETvar'=>'tx_ttnews[month]',
'valueMap'=>array(
'01'=>'01',
'02'=>'02',
'03'=>'03',
'04'=>'04',
'05'=>'05',
'06'=>'06',
'07'=>'07',
'08'=>'08',
'09'=>'09',
'10'=>'10',
'11'=>'11',
'12'=>'12',
)
),
array(
'GETvar'=>'tx_ttnews[day]',
),
),
//newsarticlesandsearchwords
'news'=>array(
array(
'GETvar'=>'tx_ttnews[tt_news]',
'lookUpTable'=>array(
'table'=>'tt_news',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,
'spaceCharacter'=>'-',
),
),
),
array(
'GETvar'=>'tx_ttnews[swords]',
),
),
),
),
'cal'=>array(
array(
'GETvar'=>'tx_cal_controller[view]'
),
array(
'GETvar'=>'tx_cal_controller[getdate]'
),
array(
'GETvar'=>'tx_cal_controller[gettime]'
),
array(
'GETvar'=>'tx_cal_controller[lastview]'
),
array(
'GETvar'=>'tx_cal_controller[type]'
),
array(
'GETvar'=>'tx_cal_controller[category]',
'lookUpTable'=>array(
'table'=>'tx_cal_category',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,
'spaceCharacter'=>'_',
),
),
),
array(
'GETvar'=>'tx_cal_controller[uid]',
'lookUpTable'=>array(
'table'=>'tx_cal_event',
'id_field'=>'uid',
'alias_field'=>'title',
'addWhereClause'=>'ANDNOTdeleted',
'useUniqueCache'=>1,
'useUniqueCache_conf'=>array(
'strtolower'=>1,
'spaceCharacter'=>'_',
),
),
),
array(
'GETvar'=>'tx_cal_controller[gettime]'
),
array(
'GETvar'=>'tx_cal_controller[preview]'
),
),
//configurefilenamesfordifferentpagetypes
'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,
),
),
'print.pdf'=>array(
'keyValues'=>array(
'type'=>123,
),
array(
'GETvar'=>'Fsize',
'valueMap'=>array(
'm'=>'1',
'l'=>'2',
'xl'=>'3',
),
'noMatch'=>'bypass',
),
),
),
),
),
);
?>
More information about the TYPO3-german
mailing list