realURL für tt_news [Gelöst]

  • kecks kecks
    T3PO
    0 x
    21 Beiträge
    0 Hilfreiche Beiträge
    29. 03. 2008, 10:31

    Hallo Leute,

    wiedermal bekomme ich graue Haare, weil es nicht so funktioniert, wie ich es gern hätte. Diesmal habe ich neben Google hier im Forum nochmal speziell gesucht, aber keine Lösung gefunden.

    Hier erstmal meine Config:

    1. $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    2. 'init' => array(
    3. 'enableCHashCache' => 1,
    4. 'enableUrlDecodeCache' => 1,
    5. 'enableUrlEncodeHash' =>1
    6. ),
    7. 'preVars' => array(
    8. 'GETvar' => 'L',
    9. 'valueMap' => array(
    10. 'en' => '1',
    11. 'de' => '0',
    12. ),
    13. 'valueDefault' => 'de',
    14. ),
    15. ),
    16. 'pagePath' => array(
    17. 'type' => 'user',
    18. 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    19. 'spaceCharacter' => '-',
    20. 'languageGetVar' => 'L',
    21. 'expireDays' => 3,
    22. 'rootpage_id' => 1
    23. ),
    24. 'fileName' => array(
    25. 'defaultToHTMLsuffixOnPrev' => 1,
    26. 'index' => array(
    27. 'page.html' => array(
    28. 'keyValues' => array (
    29. 'type' => 1
    30. )
    31. )
    32. )
    33. ),
    34. 'postVarSets' => array(
    35. '_DEFAULT' => array(
    36. 'wiki' => array(
    37. 'GETvar' => 'tx_drwiki_pi1[keyword]',
    38. ),
    39. 'GETvar' => 'tx_drwiki_pi1[showUid]',
    40. ),
    41. 'GETvar' => 'tx_drwiki_pi1[cmd]',
    42. ),
    43. ),
    44. 'archiv' => array(
    45. 'GETvar' => 'tx_ttnews[year]'
    46. ),
    47. 'GETvar' => 'tx_ttnews[month]',
    48. 'valueMap' => array(
    49. 'januar' => '01',
    50. 'februar' => '02',
    51. 'maerz' => '03',
    52. 'april' => '04',
    53. 'mai' => '05',
    54. 'juni' => '06',
    55. 'juli' => '07',
    56. 'august' => '08',
    57. 'september' => '09',
    58. 'oktober' => '10',
    59. 'november' => '11',
    60. 'dezember' => '12'
    61. ),
    62. 'GETvar' => 'tx_ttnews[day]'
    63. )
    64. )
    65. ),
    66.  
    67. 'browse' => array(
    68. 'GETvar' => 'tx_ttnews[pointer]'
    69. )
    70. ),
    71. 'select_category' => array(
    72. 'GETvar' => 'tx_ttnews[cat]',
    73. 'lookUpTable' => array(
    74. 'table' => 'tt_news_cat',
    75. 'id_field' => 'uid',
    76. 'alias_field' => 'title',
    77. 'addWhereClause' => ' AND NOT deleted',
    78. 'useUniqueCache' => 1,
    79. 'useUniqueCache_conf' => array(
    80. 'strtolower' => 1,
    81. 'spaceCharacter' => '-'
    82. )
    83. )
    84. )
    85. )
    86. /*'single-news' => array(
    87. array(
    88. 'GETvar => 'tx_ttnews[backPid]'
    89. )
    90. array(
    91. 'GETvar' => 'tx_ttnews[tt_news]',
    92. 'lookUpTable' => array(
    93. 'table' => 'tt_news',
    94. 'id_field' => 'uid',
    95. 'alias_field' => 'title',
    96. 'addWhereClause' => ' AND NOT deleted',
    97. 'useUniqueCache' => 1,
    98. 'useUniqueCache_conf' => array(
    99. 'strtolower' => 1,
    100. 'spaceCharacter' => '-'
    101. )
    102. )
    103. )
    104. array(
    105. 'GETvar' => 'tx_ttnews[swords]'
    106. )
    107. )*/
    108. )
    109. )
    110. )

    Mit dieser Config funktioniert prinzipiell noch alles besten, mut der Ausnahme, dass die News nicht als reale URL dargestellt wird. Sobald ich aber den auskommentierten Teil wieder mit hinein nehme, wird nichts mehr angezeigt. Kein Frontend und auch kein Backend. Nicht ein einziges Zeichen wird ausgegeben, egal welchen Bereich angebe. Es geht um diesen Teil:

    1. /*'single-news' => array(
    2. array(
    3. 'GETvar => 'tx_ttnews[backPid]'
    4. )
    5. array(
    6. 'GETvar' => 'tx_ttnews[tt_news]',
    7. 'lookUpTable' => array(
    8. 'table' => 'tt_news',
    9. 'id_field' => 'uid',
    10. 'alias_field' => 'title',
    11. 'addWhereClause' => ' AND NOT deleted',
    12. 'useUniqueCache' => 1,
    13. 'useUniqueCache_conf' => array(
    14. 'strtolower' => 1,
    15. 'spaceCharacter' => '-'
    16. )
    17. )
    18. )
    19. array(
    20. 'GETvar' => 'tx_ttnews[swords]'
    21. )
    22. )

    Selbst benutze ich typo3 v4.1.15, tt_news v2.5.2 und realURL v1.3.1. Hat dafür jemand eine Lösung bzw. kann mir jemand den Grund dafür sagen? Ich meine, bei anderen funktionieren die News ja auch mit realURL, was auf eine falsche Konfiguration spricht. Seltsam finde ich aber, dass ich genau diese Config aus einem Typo3-Buch habe und dieser so auch in einigen Foren, Blogs und Webseiten steht.


  • 1
  • jochen jochen
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    29. 03. 2008, 11:08

    Hi kecks,

    fehlt hinter der schließenden Klammer in Zeile 94 nicht ein Komma?

    Grüße
    Jochen

  • kecks kecks
    T3PO
    0 x
    21 Beiträge
    0 Hilfreiche Beiträge
    29. 03. 2008, 12:00

    Ja, da hast du Recht. Zusätzlich fehlten auch noch in Zeile 98 und Zeile 112. Jetzt weiß ich wenigstens, warum ständig Kommas angehängt werden, obwohl keine weiteren Daten kommen. :)
    Ich habe den Fehler gefunden. Es fehlte das Hochkomma in 97. #angry# Man man man, was so ein kleiner Fehler für fatale Auswirkungen hat. Bei den Kommas hätte wenigstens der PHP-Parser ne Fehlermeldung geworfen.

    Danke für deine Hilfe.

  • 1