Probleme mit RealURL und CAL

  • ITA90BOT ITA90BOT
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    09. 02. 2011, 10:40

    Hallo,

    nach fast 4 Stunden ooglen und probieren bin ich langsam am verzweifeln. Ich möchte für die Extension "Cal" gerne eine vernünftige URL Struktur haben die auch den SEOlern gefällt. Geschafft habe ich das schon beim Auswählen des Monates, leider funktioniert das ganze aber nicht bei der Einzelansicht.

    Die URL meiner Monate sieht wie folgt aus

    monat/2011/03.html womit ich sehr zufrieden bin.

    Die URL bei der Einzelansicht sieht wie folgt aus:

    calview/event/callastview/view-month|page_id-18/caldatum/2011/02/09/caltype/termin/test_eintrag.html womit ich sehr unzufrieden bin. Ich hätte dort gerne etwas in der Art:

    einzelansicht/2011/02/09/test_eintrag.html

    Geht so etwas? Kann mir jemand einen Tipp geben?

    Meine RealURL Config sieht so aus:

    1. 'calview'=> array(
    2. array(
    3. 'GETvar' => 'tx_cal_controller[view]'
    4. ),
    5. ),
    6. 'calgetdate'=> array(
    7. array(
    8. 'GETvar' => 'tx_cal_controller[getdate]'
    9. ),
    10. ),
    11. 'calbrowse'=> array(
    12. array(
    13. 'GETvar' => 'tx_cal_controller[offset]'
    14. ),
    15. ),
    16. 'callastview'=> array(
    17. array(
    18. 'GETvar' => 'tx_cal_controller[lastview]'
    19. ),
    20. ),
    21. 'monat'=> array(
    22. array(
    23. 'GETvar' => 'tx_cal_controller[year]'
    24. ),
    25. array(
    26. 'GETvar' => 'tx_cal_controller[month]'
    27. ),
    28. array(
    29. 'GETvar' => 'tx_cal_controller[day]'
    30. ),
    31. ),
    32. 'caltype'=> array(
    33. array(
    34. 'GETvar' => 'tx_cal_controller[type]',
    35. 'valueMap' => array(
    36. 'termin' => 'tx_cal_phpicalendar',
    37. 'todo' => 'tx_cal_todo',
    38. 'nearby' => 'tx_cal_nearby',
    39. 'partner' => 'tx_partner_main',
    40. 'organizer' => 'tx_cal_organizer',
    41. 'address' => 'tx_tt_address',
    42. 'user' => 'tx_feuser',
    43. 'ort' => 'tx_cal_location',
    44. 'attendee' => 'tx_cal_attendee',
    45. 'cal' => 'tx_cal_calendar',
    46. 'cat' => 'tx_cal_category',
    47. ),
    48. ),
    49. array(
    50. 'cond' => array (
    51. 'prevValueInList' => 'tx_cal_phpicalendar'
    52. ),
    53. 'GETvar' => 'tx_cal_controller[uid]',
    54. 'lookUpTable' => array(
    55. 'table' => 'tx_cal_event',
    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. array(
    67. 'cond' => array (
    68. 'prevValueInList' => 'tx_cal_location'
    69. ),
    70. 'GETvar' => 'tx_cal_controller[uid]',
    71. 'lookUpTable' => array(
    72. 'table' => 'tx_cal_location',
    73. 'id_field' => 'uid',
    74. 'alias_field' => 'name',
    75. 'addWhereClause' => ' AND NOT deleted',
    76. 'useUniqueCache' => 1,
    77. 'useUniqueCache_conf' => array(
    78. 'strtolower' => 1,
    79. 'spaceCharacter' => '_',
    80. ),
    81. ),
    82. ),
    83. array(
    84. 'cond' => array (
    85. 'prevValueInList' => 'tx_cal_organizer'
    86. ),
    87. 'GETvar' => 'tx_cal_controller[uid]',
    88. 'lookUpTable' => array(
    89. 'table' => 'tx_cal_organizer',
    90. 'id_field' => 'uid',
    91. 'alias_field' => 'name',
    92. 'addWhereClause' => ' AND NOT deleted',
    93. 'useUniqueCache' => 1,
    94. 'useUniqueCache_conf' => array(
    95. 'strtolower' => 1,
    96. 'spaceCharacter' => '-',
    97. ),
    98. ),
    99. ),
    100. ),
    101. 'calkat' => array(
    102. array(
    103. 'GETvar' => 'tx_cal_controller[category]',
    104. 'lookUpTable' => array(
    105. 'table' => 'tx_cal_category',
    106. 'id_field' => 'uid',
    107. 'alias_field' => 'title',
    108. 'addWhereClause' => ' AND NOT deleted',
    109. 'useUniqueCache' => 1,
    110. 'useUniqueCache_conf' => array(
    111. 'strtolower' => 1,
    112. 'spaceCharacter' => '_',
    113. ),
    114. ),
    115. ),
    116. ),

    Viele Grüße und vielen Dank!

    ITA90BOT


  • 1
  • anderlk anderlk
    R2-D2
    0 x
    112 Beiträge
    1 Hilfreiche Beiträge
    27. 07. 2012, 14:06

    Hallo,
    stehe gerade vor dem selben Problem. Hast du das mittlerweile lösen können?

    bei mir sieht die url aktuell so aus: http://www.bdkj-regensburg.de/aktuelles-und-veranstaltungen/veranstaltungen/veranstaltung/termin/event/view-list|page_id-25/tx_cal_phpicalendar/2012/09/02/taizefahrt/

    MFG Andreas Keck

  • nobbie nobbie
    R2-D2
    0 x
    112 Beiträge
    0 Hilfreiche Beiträge
    30. 07. 2012, 11:30

    Hallo,

    mit der folgenden Konfiguration sieht meine Url so aus:

    http://sport.nobbie4more.de/termine/termin/event//tx_cal_phpicalendar/2012/08/04/ausdauersport_ohne_wettkampfcharakter/

    1. // CAL (Calender Base Config)
    2. 'termin'=> array(
    3. array(
    4. 'GETvar' => 'tx_cal_controller[view]'
    5. ),
    6. array(
    7. 'GETvar' => 'tx_cal_controller[lastview]'
    8. ),
    9. array(
    10. 'GETvar' => 'tx_cal_controller[type]'
    11. ),
    12. array(
    13. 'GETvar' => 'tx_cal_controller[year]',
    14. ) ,
    15. array(
    16. 'GETvar' => 'tx_cal_controller[month]',
    17. ) ,
    18. array(
    19. 'GETvar' => 'tx_cal_controller[day]',
    20. ) ,
    21. array(
    22. 'GETvar' => 'tx_cal_controller[uid]',
    23. 'lookUpTable' => array(
    24. 'table' => 'tx_cal_event',
    25. 'id_field' => 'uid',
    26. 'alias_field' => 'title',
    27. 'addWhereClause' => ' AND NOT deleted',
    28. 'useUniqueCache' => 1,
    29. 'useUniqueCache_conf' => array(
    30. 'strtolower' => 1,
    31. 'spaceCharacter' => '_',
    32. ),
    33. ),
    34. ),
    35. array(
    36. 'GETvar' => 'tx_cal_controller[gettime]'
    37. ),
    38. array(
    39. 'GETvar' => 'tx_cal_controller[preview]'
    40. ),
    41. ),
    42. // Cal Config - END
    43.  
    44.  
    45. nobbie

  • anderlk anderlk
    R2-D2
    0 x
    112 Beiträge
    1 Hilfreiche Beiträge
    04. 08. 2012, 20:16

    Hallo Nobbie,

    danke für Dein Feedback. Leider habe ich festegestellt, dass Deine Varinate massiv Duplicate Content produziert:

    Ersetze zum Beispiel mal das view-list durch ein view-month, oder view-year,....

    Es kann doch ned so schwer sein, realurl für cal anständig zu konfigurieren?

    MFG Anderl

  • 1