realurl CONFIG mit Howto-Potential [Gelöst]

  • liquidblue liquidblu...
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    08. 02. 2012, 02:49

    für alle die zuerst hier mal suchen und an dem bestehenden howto auf anhieb scheitern

    TS-Config

    1. config {
    2. prefixLocalAnchors = all
    3. simulateStaticDocuments = 0
    4. baseURL = http://www.domain.tld/
    5. tx_realurl_enable = 1
    6. }

    File im Verzeichnis /typo3conf/localconf.php - ne printversion würde ich lieber mit ner css-lösung umsetzen...

    1. $TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
    2. $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    3. '_DEFAULT' => array(
    4. 'init' => array(
    5. 'enableCHashCache' => 1,
    6. 'appendMissingSlash' => 'ifNotFile',
    7. 'enableUrlDecodeCache' => 1,
    8. 'enableUrlEncodeCache' => 1,
    9. 'postVarSet_failureMode' => '',
    10. ),
    11. 'redirects' => array(),
    12. 'preVars' => array(
    13. 'GETvar' => 'no_cache',
    14. 'valueMap' => array(
    15. 'nc' => 1,
    16. ),
    17. 'noMatch' => 'bypass',
    18. ),
    19. 'GETvar' => 'L',
    20. 'valueMap' => array(
    21. # 'de' => '0',
    22. 'en' => '1',
    23. ),
    24. 'valueDefault' => 'de',
    25. 'noMatch' => 'bypass',
    26. ),
    27. ),
    28. 'pagePath' => array(
    29. 'type' => 'user',
    30. 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    31. 'spaceCharacter' => '-',
    32. 'languageGetVar' => 'L',
    33. 'expireDays' => 7,
    34. 'rootpage_id' => 1,
    35. 'firstHitPathCache' => 1,
    36. 'segTitleFieldList' =>
    37. 'alias,tx_realurl_pathsegment,title,nav_title',
    38. ),
    39. 'fixedPostVars' => array(),
    40. 'postVarSets' => array(
    41. '_DEFAULT' => array(
    42. // news archive parameters
    43. 'archive' => array(
    44. 'GETvar' => 'tx_ttnews[year]' ,
    45. ),
    46. 'GETvar' => 'tx_ttnews[month]' ,
    47. 'valueMap' => array(
    48. 'january' => '01',
    49. 'february' => '02',
    50. 'march' => '03',
    51. 'april' => '04',
    52. 'may' => '05',
    53. 'june' => '06',
    54. 'july' => '07',
    55. 'august' => '08',
    56. 'september' => '09',
    57. 'october' => '10',
    58. 'november' => '11',
    59. 'december' => '12',
    60. )
    61. ),
    62. ),
    63. // news pagebrowser
    64. 'browse' => array(
    65. 'GETvar' => 'tx_ttnews[pointer]',
    66. ),
    67. ),
    68. // news categories
    69. 'select_category' => array (
    70. 'GETvar' => 'tx_ttnews[cat]',
    71. ),
    72. ),
    73. // news articles anMd searchwords
    74. 'article' => array(
    75. 'GETvar' => 'tx_ttnews[tt_news]',
    76. 'lookUpTable' => array(
    77. 'table' => 'tt_news',
    78. 'id_field' => 'uid',
    79. 'alias_field' => 'title',
    80. 'addWhereClause' => ' AND NOT deleted',
    81. 'useUniqueCache' => 1,
    82. 'useUniqueCache_conf' => array(
    83. 'strtolower' => 1,
    84. 'spaceCharacter' => '-',
    85. ),
    86. ),
    87. ),
    88. 'GETvar' => 'tx_ttnews[backPid]',
    89. ),
    90. 'GETvar' => 'tx_ttnews[swords]',
    91. ),
    92. ),
    93. ),
    94. ),
    95. // configure filenames for different pagetypes
    96. 'fileName' => array(
    97. 'defaultToHTMLsuffixOnPrev' => 1,
    98. 'index' => array(
    99. 'print.html' => array(
    100. 'keyValues' => array(
    101. 'type' => 98,
    102. ),
    103. ),
    104. 'rss.xml' => array(
    105. 'keyValues' => array(
    106. 'type' => 100,
    107. ),
    108. ),
    109. 'rss091.xml' => array(
    110. 'keyValues' => array(
    111. 'type' => 101,
    112. ),
    113. ),
    114. 'rdf.xml' => array(
    115. 'keyValues' => array(
    116. 'type' => 102,
    117. ),
    118. ),
    119. 'atom.xml' => array(
    120. 'keyValues' => array(
    121. 'type' => 103,
    122. ),
    123. ),
    124. ),
    125. ),
    126. ),
    127. );

    .htaccess-Datei

    RewriteEngine On
    RewriteBase /
    RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]RewriteRule ^typo3$ typo3/index_re.php [L]RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule .* /index.php [L]


  • 1
  • dvschuetz dvschuetz
    R2-D2
    0 x
    109 Beiträge
    0 Hilfreiche Beiträge
    02. 03. 2012, 14:49

    Super - Danke

  • liquidblue liquidblu...
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    02. 03. 2012, 15:20

    Das freut mich, dass es andere auch gebrauchen können.

    Bin gerade dabei noch einige kosmetische Fehler zu lösen insbesondere bei sr_feuser_register in verbindung mit short-urls.

    Darüber hinaus möchte ich noch einige extentions mit aufnehmen. Werde den Originalpost entsprechend updaten wenn alles passt.

  • 1