Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.6
-
None
-
Any
Description
I have some problems with the toc. I use accents for my title and the links generated in the TOC for these titles are broken.
My source code is :
|<section>
|<title>Cassé</title>
The Toc generated is
|"<a href="#Cass%E9s">Cassé</a>"
This link can't be used.
I found a solution : I modified the file sitmap.xmap (line 90-94)
The initial source is
|<!-- Generates @id attributes from <title> strings -->
| <map:transformer name="idgen"
|src="org.apache.cocoon.transformation.IdGeneratorTransformer">
| <element>//*[local-name() = 'section']</element>
*| <id>title/text()</id>
| </map:transformer>
My change :
|<!-- Generates @id attributes from <title> strings -->
| <map:transformer name="idgen"
| src="org.apache.cocoon.transformation.IdGeneratorTransformer">
| <element>//*[local-name() = 'section']</element>
*| <id>generate-id()</id>
| </map:transformer>
The changed line begins with '*'.
This is the simplest workaround I found.
HTH.
Fred
My source code is :
|<section>
|<title>Cassé</title>
The Toc generated is
|"<a href="#Cass%E9s">Cassé</a>"
This link can't be used.
I found a solution : I modified the file sitmap.xmap (line 90-94)
The initial source is
|<!-- Generates @id attributes from <title> strings -->
| <map:transformer name="idgen"
|src="org.apache.cocoon.transformation.IdGeneratorTransformer">
| <element>//*[local-name() = 'section']</element>
*| <id>title/text()</id>
| </map:transformer>
My change :
|<!-- Generates @id attributes from <title> strings -->
| <map:transformer name="idgen"
| src="org.apache.cocoon.transformation.IdGeneratorTransformer">
| <element>//*[local-name() = 'section']</element>
*| <id>generate-id()</id>
| </map:transformer>
The changed line begins with '*'.
This is the simplest workaround I found.
HTH.
Fred