In CSH, how to create a TOPIC ID?

This forum is for all Flare issues related to the Microsoft HTML Help target.
This target produces "CHM" files in the output.
Post Reply
HCListon
Jr. Propeller Head
Posts: 3
Joined: Tue Feb 18, 2014 12:54 pm

In CSH, how to create a TOPIC ID?

Post by HCListon »

I am trying to create a context-sensitive help system for the first time.

For each heading in my document, I have generated "Identifiers," which are text, and "Values," which are numbers (1000, 2000, etc.).

But when I go to the CSH Test screen there is a blank box beside each Identifier, which is labeled "Topic ID."

Is a Topic ID the same thing as a Value?

If so, why is that not populating automatically? And how can I get it to do so?

Thank you.
gbusch
Propeller Head
Posts: 44
Joined: Wed Mar 26, 2014 8:52 am
Location: Germany

Re: In CSH, how to create a TOPIC ID?

Post by gbusch »

Hello, i'm not sure if i understand your problem, but it sound like you only created identifiers in a HeaderFile.
Did you link these identifiers to the topics after creating them?

There are two files: a HeaderFile and an AliasFile.
The HeaderFile maps numeric IDs from the application to so called identifiers.
And the AliasFile maps the identifiers to the actual topic.

So the HaederFile contains something like this:

Code: Select all

#define foo 12345
And the AliasFile this:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CatapultAliasFile>
       <Map Name="foo" Link="/Content/Topics/MyFaboulousTopic.htm" />
</CatapultAliasFile>
wich would look in Flare like this:
alias.png
You do not have the required permissions to view the files attached to this post.
NorthEast
Master Propellus Maximus
Posts: 6363
Joined: Mon Mar 05, 2007 8:33 am

Re: In CSH, how to create a TOPIC ID?

Post by NorthEast »

The Topic ID box just lets you type in either an identifier or a value.
You'll notice the URL at the bottom will change as you type.

Instead of typing it in, you can select the identifier/value from the drop-down list immediately to the right of that box.
Post Reply