使用 DITA-OT 在 Eclipse InfoCenter TOC 中设置***链接
Posted
技术标签:
【中文标题】使用 DITA-OT 在 Eclipse InfoCenter TOC 中设置***链接【英文标题】:Set top level link in Eclipse InfoCenter TOC using DITA-OT 【发布时间】:2018-11-16 18:09:54 【问题描述】:我正在使用 DITA-OT 将一组 DITA 文件转换为 Eclipse 信息中心帮助系统。输入.ditamap
文件中的映射具有topicrefs
列表。 DITA-OT将此列表中第一个主题的链接设置为***TOC节点的链接。
生成的 TOC 如下所示:
产品 1.2.3links to overview.html
概览links to overview.html
...
...
如您所见,***条目链接到与其第一个子页面相同的页面。我需要的是链接到与第一个孩子分开的页面的***条目:
产品 1.2.3links to welcome_page.html
概览links to overview.html
...
...
如何设置***目录条目中的链接?
我怀疑这可能是不可能的,因为这种在*** TOC 条目中重复的链接模式及其第一个子项出现在 Eclipse 文档中 (https://help.eclipse.org/oxygen/index.jsp)。
【问题讨论】:
【参考方案1】:DITA-OT 使用第一个 topicref
,即使 toc="no"
用于 TOC ***链接:
<map title="Product 1.2.3">
<topicref href="welcome_page.dita" toc="no"/>
<topicref href="overview.dita"/>
...
</map>
【讨论】:
以上是关于使用 DITA-OT 在 Eclipse InfoCenter TOC 中设置***链接的主要内容,如果未能解决你的问题,请参考以下文章
如何在通过dita-ot生成pdf时使用父topicref中的navtitle而不是child one
在 DITA-OT ibmUtilitiesDomain.ent