This content has been marked as final. Show 4 replies
RoboHelp has a peculiar behaviour when it comes to Oracle Help: It will not necessarily use map id:s assigned from RoboHelp (assigned in the usual RoboHelp way). Instead, it can use the value of a meta tag in the html source file, for example:
<meta name=topic-id content="a_details.htm">
I hope this helps!
Thanks for taking the time to reply.
I don't think I explained my problem clearly...I have an existing map file created by a previous author. This is the map file used in a deployed application for context sensitive help. When I try to generate the help, ALL the map ids in the map file change (see my original email for examples). Does that ring a bell?
What are you using to "generate" the the map file and help?
Hello again Donna,
I might be mistaking, but I believe that there should be no map file among the RoboHelp source files. The map file should only appear in your output folder. The info in the map file should be generated from some other info in RoboHelp, i.e. what topic id that is assigned to that particular html file in the project, what topic id that is indicated in the <meta topic-id> tag, just the filename itself, or the title of the page. When generating Oracle Help from RoboHelp, the assigned topic id WILL BE IGNORED, which means that you MUST have the meta tag in every file that you want to have in your context sensitive help, or change your application so it points to whatever topic ids RoboHelp outputs (which will be the same as the file name or title of the page, and that seems to be the issue here).
This behaviour is very different from RoboHelps behaviour when generating JavaHelp. Have you recently upgraded RoboHelp, or switched output format from JavaHelp to Oracle Help?