Copy link to clipboard
Copied
I inherited an Online Help system and have had to make many updates - including renaming topics to more logical names. But when I go into a topic's properties, often times there is more than one topic name in the Assigned Map IDs field. But, no matter how I try, I cannot get rid of the extra topic name that does not belong there.
I've even tried manually editing the BSSCDefault.H and whcshdata.js files, but the topic name does not appear in either file. Where does RH get these topic names if not from these two files?
Thanks.
How did you change the name of the topic? Hopefully you went into Topic Properties and changed it there and not from the Windows Explorer, right?
Assuming you properly renamed the topic, I experimented and noticed (just as you did) that the Map ID persisted in the topic properties dialog, even if I deleted the listing in the .h file itself using Notepad! I also deleted the .cpd file and restarted RoboHelp and the old name persisted.
Here is a possible solution which worked for me.
Copy link to clipboard
Copied
Hi, rphox2003 and welcome to the forums.
When automatically creating and assigning Map/Topic IDs, RoboHelp uses whatever is in the <title> tag of the topic and not (as is often misunderstood) the topic's Heading 1; or the topic filename which can be quite different from the Title tag. The important things is that the Topic ID is unique. You might generate a Map ID and Duplicate Map ID report to see if that helps analyze your issue.
Sorry if I'm not understanding your issue completely. Feel free to elaborate and we'll try to help. 🙂
John Daigle
Adobe Certified RoboHelp and Captivate Instructor
Evergreen, Colorado
303-949-3361
Copy link to clipboard
Copied
There are two entries in the Assigned Map IDs textbox. The first (Queues_Explorer_Pane) is the old filename/topic name, which I changed to Transactions_Explorer_Pane. The problem is that if I click Edit Map IDs, Queues Explorer Pane appears in neither the Map IDs list or Topic list - so I cannot delete it.
Queues Explorer Pane also does not appear in whcshdata.js or BSSCDefault.h,
I know it probably doesn't make much difference but I would like to leave a clean environment if I ever have to hand-off the project.
Thanks for your help.
Copy link to clipboard
Copied
How did you change the name of the topic? Hopefully you went into Topic Properties and changed it there and not from the Windows Explorer, right?
Assuming you properly renamed the topic, I experimented and noticed (just as you did) that the Map ID persisted in the topic properties dialog, even if I deleted the listing in the .h file itself using Notepad! I also deleted the .cpd file and restarted RoboHelp and the old name persisted.
Here is a possible solution which worked for me.
John Daigle
Adobe Certified RoboHelp and Captivate Instructor
Evergreen, Colorado
Copy link to clipboard
Copied
Yes, I renamed the topic from inside RH.
Your solution sounds logical and will, hopefully, work. I'll try it first chance I get and let you know. Thanks for your help,
Copy link to clipboard
Copied
Thanks John Daigle. It worked.