[Frage] tx_news und realurl funktioniert nur halb TYPO3-Version: 7.6.15

  • 0 x
    64 Beiträge
    1 Hilfreiche Beiträge
    01. 03. 2017, 09:37

    Hallo zusammen,

    ich versuche derzeit die realurl funktion für tx_news umzusetzen. Jedoch funktioniert das nur halb.

    Derzeit wird die URL wie folgt dargestellt:

    http://www.domain.de/aktuelles/detailanzeige/detail/News/neuerscheinungen/?tx_news_pi1%5Bday%5D=7&tx_news_pi1%5Bmonth%5D=2&tx_news_pi1%5Byear%5D=2017&cHash=5ddead00c48144ec17c9d165b6f88b54

    Ab und einschließlich /detail/ wird alles durch realurl codiert. Aber wieso kommt trotzdem noch die normale Ausgabe mit dem Tag, Monat etc?

    Hat event. jemand eine Idee, welcher womögliche Zusatz in der realurl_conf oder im TS Setup fehlt? Es muss ja auch einen Grund haben, dass das Erstelldatum nicht als Pfad ausgegeben wird.

    Im TS Setup steht folgendes:

    1. plugin.tx_news {
    2. settings {
    3. link {
    4. skipControllerAndAction = 1
    5. hrDate = 1
    6. hrDate {
    7. day = j
    8. month = n
    9. year = Y
    10. }
    11. }
    12. }
    13. }

    In der realurl_conf steht:

    1. 'fixedPostVars' => array(
    2. 'newsDetailConfiguration' => array(
    3. 'GETvar' => 'tx_news_pi1[action]',
    4. 'valueMap' => array(
    5. 'detail' => '',
    6. ),
    7. 'noMatch' => 'bypass'
    8. ),
    9. 'GETvar' => 'tx_news_pi1[controller]',
    10. 'valueMap' => array(
    11. 'News' => '',
    12. ),
    13. 'noMatch' => 'bypass'
    14. ),
    15. 'GETvar' => 'tx_news_pi1[news]',
    16. 'lookUpTable' => array(
    17. 'table' => 'tx_news_domain_model_news',
    18. 'id_field' => 'uid',
    19. 'alias_field' => 'title',
    20. 'addWhereClause' => ' AND NOT deleted',
    21. 'useUniqueCache' => 1,
    22. 'useUniqueCache_conf' => array(
    23. 'strtolower' => 1,
    24. 'spaceCharacter' => '-'
    25. ),
    26. 'languageGetVar' => 'L',
    27. 'languageExceptionUids' => '',
    28. 'languageField' => 'sys_language_uid',
    29. 'transOrigPointerField' => 'l10n_parent',
    30. 'autoUpdate' => 1,
    31. 'expireDays' => 180,
    32. )
    33. )
    34. ),
    35.  
    36. 'newsCategoryConfiguration' => array(
    37. 'GETvar' => 'tx_news_pi1[overwriteDemand][categories]',
    38. 'lookUpTable' => array(
    39. 'table' => 'sys_category',
    40. 'id_field' => 'uid',
    41. 'alias_field' => 'title',
    42. 'addWhereClause' => ' AND NOT deleted',
    43. 'useUniqueCache' => 1,
    44. 'useUniqueCache_conf' => array(
    45. 'strtolower' => 1,
    46. 'spaceCharacter' => '-'
    47. )
    48. )
    49. )
    50. ),
    51.  
    52. 'newsTagConfiguration' => array(
    53. 'GETvar' => 'tx_news_pi1[overwriteDemand][tags]',
    54. 'lookUpTable' => array(
    55. 'table' => 'tx_news_domain_model_tag',
    56. 'id_field' => 'uid',
    57. 'alias_field' => 'title',
    58. 'addWhereClause' => ' AND NOT deleted',
    59. 'useUniqueCache' => 1,
    60. 'useUniqueCache_conf' => array(
    61. 'strtolower' => 1,
    62. 'spaceCharacter' => '-'
    63. )
    64. )
    65. )
    66. ),
    67. '61' => 'newsDetailConfiguration', // ID meiner Detailseite
    68. //'701' => 'newsDetailConfiguration', // For additional detail pages, add their uid as well
    69. // '71' => 'newsTagConfiguration',
    70. //'72' => 'newsCategoryConfiguration',
    71.  
    72. ),
    73.  
    74.  
    75. 'postVarSets' => array(
    76. '_DEFAULT' => array(
    77. 'controller' => array(
    78. 'GETvar' => 'tx_news_pi1[action]',
    79. 'noMatch' => 'bypass'
    80. ),
    81. 'GETvar' => 'tx_news_pi1[controller]',
    82. 'noMatch' => 'bypass'
    83. )
    84. ),
    85.  
    86. 'dateFilter' => array(
    87. 'GETvar' => 'tx_news_pi1[overwriteDemand][year]',
    88. ),
    89. 'GETvar' => 'tx_news_pi1[overwriteDemand][month]',
    90. ),
    91. ),
    92. 'page' => array(
    93. 'GETvar' => 'tx_news_pi1[@widget_0][currentPage]',
    94. ),
    95. ),
    96. 'seite' => array(
    97. 'GETvar' => 'tx_news_pi1[@widget_0][currentPage]',
    98. ),
    99. ),
    100. 'kategorie' => array(
    101. 'GETvar' => 'tx_news_pi1[overwriteDemand][categories]',
    102. 'lookUpTable' => array(
    103. 'table' => 'sys_category',
    104. 'id_field' => 'uid',
    105. 'alias_field' => 'title',
    106. 'addWhereClause' => ' AND NOT deleted',
    107. 'useUniqueCache' => 1,
    108. 'useUniqueCache_conf' => array(
    109. 'strtolower' => 1,
    110. 'spaceCharacter' => '-'
    111. )
    112. )
    113. )
    114. ),
    115.  
    116.  
    117. ),
    118. ),


  • 1
  • tomvolz tomvolz
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    26. 04. 2017, 11:33

    habe genau das gleiche Problem.
    Wie hast du es gelöst?

  • 1