Zum Inhalt springen

RealUrl und tt_news auf einem virtual Server

Erstellt am 10. Februar 2007 · Noch keine Antworten

Tags: RealURL, tt_news, Frage

Thomas27 ·

Hallo, nachdem ich mich jetzt schon einige Wochen mit der RealUrl Extension auseinandergesetzt habe und keine funktionierende Umsetzung gefunden habe, mit der real_url und die tt_news extension zusammenläuft befrage ich das Forum.

Problem: http://www.mp3tht.de/music.html dies ist der jetzige Stand von realurl. Es läuft für normale Seiten 1a.

die News URL sieht aktuell so aus:
http://www.mp3tht.de/news/news-detailansicht.html?tx_ttnews[tt_news]=15&cHash=44cd9c5591

an dieser Stelle erwarte ich aber nach der unten stehenden Konfiguration

http://www.mp3tht.de/news/überschrift_des_Eintrags.html

ich verwende typo 4.0.2
RealURL: URLs like normal websites realurl 1.1.3
TARGET-E RealURL Settings realurlsettings 1.1.4
News tt_news 2.4.0

Meine Gesamt Konfiguration:
1. Confixx Einstellungen für den httpd Eintrag

DirectoryIndex index.php index.php3 index.html index.shtml index.php4 index.phtml index.htm
php_admin_flag safe_mode Off
php_admin_value include_path .:/home/htdocs/##user##/html
php_admin_value upload_max_filesize 15M
php_admin_value memory_limit 25M
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f info@##domain##" 
<directory homehtdocsweb8html="">
Options FollowSymLinks
AllowOverride All
</directory>
# use .htaccess files for overriding,
AccessFileName .htaccess

2. ._htaccess File, liegt im html Verzeichnis

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

3. Typo3 [config] Einstellungen

[config]
[extTarget]=_top
[stat]=1
[stat_typeNumList]=0,1
[locale_all]=de_DE
[simulateStaticDocuments]=0
[baseURL]=http://www.mp3tht.de/
[tx_realurl_enable]=1
[prefixLocalAnchors]=all
[language]=de

4. Typo3 [tt_news] Einstellungen

[tt_news]=USER
[userFunc]=tx_ttnews->main_news
[templateFile]=typo3conf/ext/tt_news/pi/tt_news_v2_templ...
[pid_list]=0
[singlePid]=0
[archiveTypoLink]
[recursive]=2
[code]
[allowCaching]=1
[limit]=5
[latestLimit]=3
[backPid]=0
[searchPid]=
[emptySearchAtStart]=1
[hscBackLink]=1
[substitutePagetitle]=1
[useHRDates]=1
[noNewsToListMsg_stdWrap]
[versionPreviewMessage_stdWrap]
[versionPreviewMessageLinkToOriginal_stdWrap]
[general_stdWrap]
[usePiBasePagebrowser]=0
[pageBrowser]
[showLangLabels]=0
[showFlags]=0
[flagImage]
[catImageMode]=1
[catTextMode]=1
[maxCatImages]=10
[maxCatTexts]=10
[categoryMode]=0
[catImageMaxWidth]=25
[catImageMaxHeight]=25
[useSubCategories]=0
[displaySubCategories]=0
[showRelatedNewsByCategory]=0
[useSPidFromCategory]=0
[categoryDivider]=,
[categoryDivider_stdWrap]
[displayCatMenu]
[catRootline]
[datetimeDaysToArchive]=0
[enableArchiveDate]=1
[pageTypoLink]
[reverseAMenu]=1
[archiveMenuNoEmpty]=1
[archiveTitleCObject]=COA
[archiveEmptyMsg_stdWrap]
[searchEmptyMsg_stdWrap]
[noNewsIdMsg_stdWrap]
[newsFiles_stdWrap]
[newsFilesHeader_stdWrap]
[newsFiles]
[relatedByCategory_stdWrap]
[relatedByCategoryHeader_stdWrap]
[wrap3]
[useBidirectionalRelations]=1
[usePagesRelations]=1
[related_stdWrap]
[relatedHeader_stdWrap]
[tmp]
[getRelatedCObject]=COA
[useMultiPageSingleView]=0
[maxWordsInSingleView]=0
[displaySingle]
[displayLatest]
[displayList]
[_LOCAL_LANG]
[newsAmenuUserFunc]=user_processAmenu
[dontUseBackPid]=1

5. localconf.php liegt im typo3conf ordner

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
  'init' => array(
   '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(
     'dk' => '2',
     'de' => '1',
    ),
    'noMatch' => 'bypass',
   ),
  ),
  'pagePath' => array(
   'type' => 'user',
   'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
   'spaceCharacter' => '-',
   'languageGetVar' => 'L',
   'expireDays' => 7,
###### include your rootpage id here
   'rootpage_id' => 0,
  ),
  'fixedPostVars' => array(),
  'postVarSets' => array(
   '_DEFAULT' => array(
   
   
   ### ab hier kommmen die umsetzungen der URL´s rein
   
   
   
    ### tt_new ist ja schon drin....
    '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',
       )
      ),
     ),
    'browse' => array(
     array(
      'GETvar' => 'tx_ttnews[pointer]',
      ),
     ),
    'select_category' => array (
     array(
      'GETvar' => 'tx_ttnews[cat]',
      ),
     ),
    '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]',
      ),
     ),
     
     
#### hier kommt dann weitere Configs hin, so wie diese.

'action' => array(
array(
'GETvar' => 'tx_ablinklist_pi1[action]',
'valueMap' => array(
'show-category' => 'getviewcategory',
'propose-a-new-link' => 'getviewaddnewlink',
'open-link' => 'getviewclickedlink',
'show-details-for-link' => 'getviewdetailsforlink',
'report-broken-link' => 'getviewreportbrokenlink',
'rate-link' => 'getviewratelink',
),
),
),
'category' => array(
array(
'GETvar' => 'tx_ablinklist_pi1[category_uid]',
'valueMap' => array(
'home' => '0',
),
'lookUpTable' => array(
'table' => 'tx_ablinklist_category',
'id_field' => 'uid',
'alias_field' => 'label',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),

'link' => array(
array(
'GETvar' => 'tx_ablinklist_pi1[uid]',
'lookUpTable' => array(
'table' => 'tx_ablinklist_link',
'id_field' => 'uid',
'alias_field' => 'label',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'GETvar' => 'cHash',
),
),

'pointer' => array(
array(
'GETvar' => 'tx_ablinklist_pi1[pointer]',
),
),
   
    ),
   ),
  'fileName' => array(
   '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,
     ),
    ),
   ),
  ),
),
);

Vielleicht findet hier jemand den Fehler. Ich bin jedenfalls mit meinem Latein am Ende und weiß auch keinen Punkt mehr an dem ich mit der Fehlersuche anfangen könnte.
#angry#