2016-03-09 32 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