The advanced help configuration file is in simple .ini file format, divided into sections for each help file, plus an optional section for global settings that might be inherited for each help file. The first line of an advanced help ini file should be ;$Id$ which will be a comment providing the CVS identifier for the file. The ; indicates a comment character. Anything after the ; will be ignored. Global settings may be put into a section named [advanced help settings] -- this means that this name is reserved and it cannot be a help file in any module. The following settings may be set in this section:
line break
If set to any value, the line break filter will be applied to all help files defined by this module, unless that help file specifically is set otherwise. By default, the line break filter is not applied; however, help files can be much easier to write with the line break filter on.
Each section after that will correspond to a single help file, and each one may have the following settings:
The title of the topic, presented to the user and used in links. If you have special characters in your title, be sure to enclose it in quotes.
The filename, without the .html extension, used for the topic. This is optional; if not specified, the topic name wil be the file name.
The weight, used for sorting topics on the administration page. Defaults to 0 of unspecified. Items with the same weight are sorted alphabetically.
The topic ID to use in a hierarchy; children will be listed beneath parents in the topic list, and will have the parent in their breadcrumb trail.
line break
If set to true, linebreaks will be converted into br and p tags automatically. If unspecified, will default to off. Set to 0 to disable the filter if this has been turned on in the global settings.
For example, here is a version of the file:
title = "Using advanced help"
weight = -10

title = Translating advanced help

title = Help .ini file format
line break = TRUE