Linking term to glossary item in glossgroup
Posted: Thu Feb 22, 2018 9:44 pm
I am publishing content with a glossary for the first time. My writers have chosen to use glossgroup because they believe it is easier for them to maintain. I need each <term> to link directly to the appropriate item in the output Glossary. The steps I have done to try and achieve this are:
1. Add the glossgroup file to my .ditamap with a topicref and key: <topicref href="glossary.dita" keys="glossary"/>.
2. Add an id to the relevant glossterm (because glossentry is handled as a topic element and so I can't use its ID in my term's keyref).
3. Add a keyref to my term in the form <term keyref="glossary/<glosstermID>">
4. Run Validate and Check for Completeness on my .ditamap.
5. Output with WebHelp Responsive and WebHelp Classic.
Although oXygen validates my link construction, the actual link in both forms of WebHelp breaks. The link is built with the syntax glossary.html#glossary__<termID> but the actual anchor point in the Glossary is built with the syntax glossary.html#<glossentryID>__<termID>.
Is this an error in WebHelp's handling of the link or is this an error in my DITA syntax?
(In addition to being new with glossaries, I am also new with keys/keyref.)
1. Add the glossgroup file to my .ditamap with a topicref and key: <topicref href="glossary.dita" keys="glossary"/>.
2. Add an id to the relevant glossterm (because glossentry is handled as a topic element and so I can't use its ID in my term's keyref).
3. Add a keyref to my term in the form <term keyref="glossary/<glosstermID>">
4. Run Validate and Check for Completeness on my .ditamap.
5. Output with WebHelp Responsive and WebHelp Classic.
Although oXygen validates my link construction, the actual link in both forms of WebHelp breaks. The link is built with the syntax glossary.html#glossary__<termID> but the actual anchor point in the Glossary is built with the syntax glossary.html#<glossentryID>__<termID>.
Is this an error in WebHelp's handling of the link or is this an error in my DITA syntax?
(In addition to being new with glossaries, I am also new with keys/keyref.)