Adobe RoboHelp 9:使同一应用程序可以使用多个条件构建的最佳方法是什么?
我正在使用 RoboHelp 9 创建一个 WebHelp 帮助系统。这将是上下文相关的在线帮助。该系统所针对的软件产品具有三个用户“上下文”,它们大多相似,但也有细微的差别。我的目标是仅显示与用户相关的帮助内容。
为了说明我的问题:在应用程序中,当用户 A 添加 Foo 时,他会看到字段 1、2 和 3;然而,当用户 B 添加 Foo 时,他会看到字段 1、2 和 4。当用户 A 单击“添加”屏幕上的“帮助”链接时,他应该看到准确描述他所看到内容的帮助主题。当用户 B 单击“帮助”链接时,他应该会看到根据他所看到的内容定制的内容。
为了实现这一目标,我正在为软件的不同上下文在文本级别(主题内)添加条件指示器。
我的问题是,当输出帮助系统时,我是否需要使用条件构建标签生成三个完整的帮助系统,每个上下文一个?那么,当开发人员插入上下文映射 ID 时,他们是否需要为 a_pszHelpFile 参数传递不同的位置才能访问正确的帮助系统?
以上是我能想到的确保目录和主题文本对于可能单击任何给定页面上的“帮助”链接的每种类型的用户都是正确的唯一方法,但为每个条件构建生成整个帮助系统似乎很笨重标签。
I am creating a WebHelp help system with RoboHelp 9. This will be context-sensitive, online help. The software product that the system is written for has three user "contexts" that are mostly similar, but have slight differences. My goal is to display only the help content that is relevant to a user.
To illustrate my problem: In the application, when User A adds a Foo, he sees fields 1, 2, and 3; however, when User B adds a Foo, he sees fields 1, 2, and 4. When User A clicks the Help link on the Add screen, he should see the help topic that describes exactly what he sees. When User B clicks the Help link, he should see the content that's been tailored to what he sees.
To achieve this goal, I am in the process of adding condition indicators at the text level (within topics) for the different contexts of the software.
My question is, when the time comes to output the help system, do I need to generate three complete help systems using the conditional build tags, one for each context? Then when the developers plug in the context map IDs, do they need to pass a different location for the a_pszHelpFile parameter to access the correct help system?
The above is the only way I can think of to ensure that the TOC and topic text is correct for each type of user who may click the Help link on any given page, but it seems clunky to generate an entire help system for each conditional build tag.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你猜对了。我们这里有相同的场景,使用您描述的相同场景。
Yes, you guessed right. We have the same scenario here, using the same scenario you described.