2016-03-09 34 views
1

我想要得到一个DITA映射的webhelp输出,其序列集合类型的主题不符合映射中这些主题的序列。实际上,这些主题中的一些主题嵌套了彼此之间无序关系的子主题,这就是为什么我只想显示任务/问题的主要流程/步骤而没有那些分散注意力的子主题。他们应该跳过顺序,但在TOC中可见。 我已阅读可靠的是解决方案,但它不起作用。DITA序列集合

<relcell> 
    <topicref href="tasks/t_work_steps_annotation.xml" type="task"/> 
</relcell> 
<relcell> 
    <topicgroup collection-type="sequence"> 
     <topicref href="tasks/t_delivery.xml" type="task" scope="local"/> 
     <topicref href="tasks/t_initialAnalysis.xml" type="task" scope="local"/> 
     <topicref href="concepts/c_entityCognition.xml" type="concept" scope="local"/> 
     <topicref href="tasks/t_counterCheckContent.xml" type="task" scope="local"/> 
     <topicref href="references/r_AnnotationOutput.xml" type="reference" scope="local"/> 

    </topicgroup> 
</relcell> 

我的方法看起来像这样(的reltable文件上面看到的细节),但它产生了一个家庭式的集合,而不是一个序列型。我使用oXygen进行转换,输出是HTML-WebHelp。任何人都可以找到错误?

亲切的问候, 马丁

回答

1

我看着在DITA 1.2规格,但它似乎并没有表示可以覆盖从关系表中的DITA映射中定义的集合类型。事实上它不起作用。 我没有尝试,但也许你可以找到一个基于CSS的解决方案,用@outputclass属性标记某些主题根元素,并尝试拥有一个可以匹配相关链接div的自定义CSS,并将一些计数器添加到子链接。

+0

事实上,DITA映射没有聚光型规范可言,它被安排如下<的topicref HREF = “任务/ t_delivery.xml” 类型= “任务”> \t \t \t <的topicref HREF =“任务/ t_initialAnalysis.xml”类型= “任务”> \t \t \t \t <的topicref HREF = “任务/ t_createAbstract.xml”> \t \t \t \t <的topicref HREF = “任务/ t_rephraseTitle.xml” 类型= “任务”> \t \t \t \t \t \t <的topicref HREF =“概念/ c_entityCognition.xml”类型=“概念”范围=“本地”> – Martin

+0

更清晰的布局: 事实上,DITA映射没有聚光型规范可言,它被安排如下 ....(不应该进入的子任务序列) \t 只显示前三个主题。 – Martin