我正在使用RoboHelp 9创建一个WebHelp帮助系统。这将是上下文相关的在线帮助。系统编写的软件产品有三个用户“上下文”,它们大多相似,但略有不同。我的目标是仅显示与用户相关的帮助内容。
为了说明我的问题:在应用程序中,当用户A添加Foo时,他会看到字段1,2和3;但是,当用户B添加Foo时,他会看到字段1,2和 4 。当用户A单击“添加”屏幕上的“帮助”链接时,他应该看到帮助主题,该主题准确描述了他所看到的内容。当用户B单击“帮助”链接时,他应该看到根据他看到的内容量身定制的内容。
为了实现这一目标,我正在为文本的不同背景中的文本级别(主题内)添加条件指示器。
我的问题是,在输出帮助系统的时候,我是否需要使用条件构建标记生成三个完整的帮助系统,每个上下文一个?然后,当开发人员插入上下文映射ID时,是否需要为a_pszHelpFile参数传递不同的位置才能访问正确的帮助系统?
以上是我能想到的唯一方法,以确保TOC和主题文本对于可能在任何给定页面上单击“帮助”链接的每种类型的用户都是正确的,但是生成整个帮助系统似乎很笨拙每个条件构建标记。
答案 0 :(得分:0)
是的,你猜对了。我们在这里使用相同的方案,使用您描述的相同方案。