0

我的任务是将当前驻留在 .jsp 文件中的 html 帮助内容转换为 DITA。在 java 服务器页面中有如下语句:

<%if (!Privileges.isRootOr(curUser, Privileges.DEPLOY_AGENT)){ %>
You do not have permission to view this page.  Please contact your System Administrator.
<%} else{ %>
The Config Manager provides administrators ability to ...

是否可以在用于 WebHelp 的 html 输出中复制此 if else 语句以获得相同的效果。目前,.jsp 页面为部分 Java Web 应用程序提供上下文相关帮助。我的目标是使用从 DITA 生成的 WebHelp 来获得上下文相关的帮助。

4

1 回答 1

0

您可以audience在 DITA 内容中使用属性来有条件地标记内容的部分。如果您没有将 DITA 内容动态呈现为 HTML,则可以为每个受众生成多个 HTML 版本,然后根据用户权限显示正确的 HTML 输出。

于 2014-09-29T18:58:26.277 回答