Merged CHM and Context Sensitive Help

This forum is for all Flare issues related to the Microsoft HTML Help target.
This target produces "CHM" files in the output.
Post Reply
dragoncity2222
Jr. Propeller Head
Posts: 2
Joined: Fri Oct 10, 2008 2:09 am

Merged CHM and Context Sensitive Help

Post by dragoncity2222 »

Hi,
I'm having a problem with context sensitive help in my merged CHMs.

I can get it to work, but the slave CHMs open in their own window, rather than the help opening in the master CHM and showing the salve topic in there.

I used to use AuthorIT, and the setup had a redirect.xhtm file to force this to work. Only problem is that when I try to reference this file in the alias, Flare doesn't recognise the format and doesn't apply the CSH.

Does anyone have any suggestions? Has anyone got merged CSH to work? And how???

Thanks,

Nicola
Pete Lees
Sr. Propeller Head
Posts: 150
Joined: Thu Feb 09, 2006 12:33 pm
Location: Bracknell, Berkshire, UK

Re: Merged CHM and Context Sensitive Help

Post by Pete Lees »

Hi, Nicola,

Is this the same redirect.xhtm file that is described on the Helpware site? In that case, I don't believe you need to give the file a ".xhtm" extension; ".htm" should be fine.

The idea of using the ".xhtm" extension is to prevent the redirector topic from appearing in the results when the user conducts a search. (Only source files whose names contain the characters ".h" are parsed for search information by the help compiler.) However, the redirector topic has no searchable content except for the <title> element, which you can safely omit, so there's no good reason to add the ".xhtm" extension to the file name.

Pete
dragoncity2222
Jr. Propeller Head
Posts: 2
Joined: Fri Oct 10, 2008 2:09 am

Re: Merged CHM and Context Sensitive Help

Post by dragoncity2222 »

Hi Pete,

That's a great idea. However, thanks to Flare technical support (and some other email off the net) I've found a differnt way of doing it.
Rather than use a redirect file, in the alias file of the master chm you reference first the master chm, then the slave:

<Map Name="Map_Name" Link="ms-its:Master.chm::/Slave.chm::/Folder/Topic.htm" />

This has to be done in Notepad, (I use Notepad++), but so far appears to be working well.

Nicola
KevinDAmery
Propellus Maximus
Posts: 1985
Joined: Tue Jan 23, 2007 8:18 am
Location: Darn, I knew I was around here somewhere...

Re: Merged CHM and Context Sensitive Help

Post by KevinDAmery »

If you haven't already, I'd put in a feature request that Flare allow you to do this in its own UI (using a checkbox option or the like). You can add feature requests here:

https://www.madcapsoftware.com/bugs/submit.aspx
Until next time....
Image
Kevin Amery
Certified MAD for Flare
Post Reply