[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