10. 06. 2008, 04:59

Hallo
ich nutze sg_glossary und RealUrl
Bei sg_glossary sieht die Wahl der Buchstaben die Vokale sowie Umlaute sind, so aus das diese Kombiniert sind.
Z. B. die Wahl aä.
Ich vermute, das manche Browser mit der Adresse:
[url]http://www.kellner-starkheim.de/gastronomisches_lexikon/suche/buchstabe/uü.html[/url]
Probleme haben.
Zur Umwandlung der Links verwende ich folgendes Script von Rainer Gründel [url]http://www.rainer-grundel.de/wissensdb/typo3/standard_konfigurationen/artikel/article/realurl_einstellungen_glossary_extended_sg_glossary.html
[/url]

  1. $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
  2. '_DEFAULT' => array(
  3. 'init' => array(
  4. 'enableCHashCache' => 1,
  5. 'appendMissingSlash' => 'ifNotFile',
  6. 'enableUrlDecodeCache' => 1,
  7. 'enableUrlEncodeCache' => 1,
  8. 'postVarSet_failureMode' => 'redirect_goodUpperDir',
  9. 'emptyUrlReturnValue' => 1,
  10. ),
  11. 'redirects' => array(
  12. ),
  13. 'preVars' => array(
  14. 'GETvar' => 'no_cache',
  15. 'valueMap' => array(
  16. 'nc' => 1,
  17. ),
  18. 'spaceCharacter' => '_',
  19. 'noMatch' => 'bypass',
  20. ),
  21.  
  22. ),
  23. 'pagePath' => array(
  24. 'type' => 'user',
  25. 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
  26. 'spaceCharacter' => '_',
  27. 'expireDays' => 3,
  28. 'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title',
  29. 'rootpage_id' => 67,
  30. 'excludePageIds' => ''
  31. ),
  32. 'fixedPostVars' => array(),
  33. 'postVarSets' => array(
  34. //begin sg_gloss
  35. '_DEFAULT' => array(
  36.  
  37. // Einträge im Glossar
  38. 'suche' => array(
  39.  
  40. 'GETvar' => 'tx_sgglossary_pi1[searchmode]',
  41. 'valueMap' => array(
  42. 'buchstabe' => '1',
  43. ),
  44. 'noMatch' => 'bypass',
  45. ),
  46. 'GETvar' => 'tx_sgglossary_pi1[search][abc]',
  47. 'valueMap' => array(
  48. 'alle' => 'all',
  49. ),
  50. ),
  51.  
  52.  
  53. 'GETvar' => 'no_cache',
  54. 'noMatch' => 'bypass',
  55. ),
  56.  
  57. ),
  58.  
  59. 'sieheauch' => array(
  60.  
  61. 'GETvar' => 'title',
  62. ),
  63. ),
  64.  
  65.  
  66. 'definition-von' => array(
  67.  
  68. 'GETvar' => 'uid',
  69. 'lookUpTable' => array(
  70. 'table' => 'tx_sgglossary_entries',
  71. 'id_field' => 'uid',
  72. 'alias_field' => 'word',
  73. 'addWhereClause' => ' AND NOT deleted',
  74. 'useUniqueCache' => 1,
  75. 'useUniqueCache_conf' => array(
  76. 'strtolower' => 1,
  77. 'spaceCharacter' => '-',
  78. ),
  79. ),
  80. ),
  81. 'GETvar' => 'cHash',
  82. 'noMatch' => 'bypass'
  83. ),
  84. 'GETvar' => 'type',
  85. 'noMatch' => 'bypass'
  86. ),
  87. ),
  88. ),
  89. //end sg_gloss
  90. ),
  91.  
  92. 'fileName' => array(
  93. 'defaultToHTMLsuffixOnPrev' => '.html',
  94. 'index' => array(
  95. 'page.html' => array(
  96. 'keyValues' => array (
  97. 'type' => 1,
  98. ),
  99. ),
  100. 'print.html' => array (
  101. 'keyValues' => array (
  102. 'type' => 98
  103. )
  104. ),
  105. '_DEFAULT' => array (
  106. 'keyValues' => array ()
  107. )
  108. ),
  109. ),
  110. ),
  111. );

Die Umwandlung funktioniert eigentlich recht gut.
Ich möchte nun erreichen, dass die Auswahl der Buchstaben aä, uü, oö als Link nicht als /suche/buchstabe/uü.html sondern als /suche/buchstabe/u.html.
Unter dieser abgekürzten Auswahl sollen dann aber auch die Wörter mit Umlauten erscheinen wie überglänzen . Es geht mir nur um die Links in der Adressleiste des Browsers.
Hat hier jemand eine Lösung