Контекст:
Имам svg графика, съдържаща връзки към външни страници. Ако го отворя директно във Firefox или IE, връзките отиват правилно към другите URL адреси.
Искам да вмъкна графиките в xWiki страница. Тривиалният начин: Image/Attached image...
в редактора на wisiwig генерира [[image:foo.svg||height="..." width="..."]]
в източника на xwiki 2.1, но ... връзките вече не могат да се кликват.
Въпрос:
Как мога да вмъкна svg документа по начин, по който връзките в svg са все още активни?
Минимален пример:
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="0" y="0" height="130" width="120"
style="stroke:#000000; fill: #ffffff"/>
<rect x="10" y="10" height="50" width="100"
style="stroke:#ff0000; fill: #0000ff"/>
<a xlink:href="http://www.google.fr">
<rect x="10" y="70" height="50" width="100"
style="stroke:#ff0000; fill: #00ff00"/>
</a>
</svg>
Както можете да видите, зеленият правоъгълник в долната част съдържа връзка към Google. Но когато го вмъкна в xwiki страница, връзката не е активна. Разгледах генерирания HTML и видях, че svg е включен с маркер <img>
и предполагам, че това е причината връзките да не са активни. Но не можах да намеря как да го накарам да работи
Препратки :
Използвам 6.4.4 версия на xwiki и 2.1 xwiki синтаксис, но ще приема решение за версия 7 или друг синтаксис за xwiki страници