2012-08-05 4 views
0

이것은 이전 질문과 유사하지만 하나의 변형입니다.DITA 토픽을 결합하고 HTML 출력에 중첩 토픽을 포함하는 방법은 무엇입니까?

실제 예제 :http://docs.autodesk.com/3DSMAX/15/ENU/3ds-Max-Help/files/GUID-484B095B-1229-4CB9-BC53-952AC40F67C2.htm

    나는 1 (사용 @chunk)에 여러 주제를 병합 한 후 HTML 출력에로 탐색 할 수있는 다른 하위 주제를 가지고하는 방법을 알고 싶습니다
  • 문서 맨 위에 여러 항목이 결합되어 있음을 알 수 있습니다. 이 주제에는 concepttask 유형이 포함됩니다.
  • 문서 맨 아래에 하위 항목으로 이동할 수 있음을 알 수 있습니다.

많은 노력에도 불구하고 중첩 된 주제를 개별적으로 유지할 수는 없습니다. 이들은 topic1 + topic2 + topic3과 병합되거나 TOC에서 완전히 사라집니다.

분류 된 유형의 7 개 개별 주제 나는 다음과 같은 HTML 출력을 생성하는지도 작성하려 있다는 것을 감안할 때 :

  • 항목 1 + 항목 2 + topic3 ​​
    • topic4
    • topic5 을
      • topic6
  • 주제 7

답변

0

좋아, 땜질가 많이 나는 다음 원하는 출력을 생성하는 것을 발견 한 후에 : (IMO)

<!-- chapter.ditamap --> 
<topicref href="objects/overview.dita" type="concept" chunk="to-content"> 
    <!-- topics to combine with parent --> 
    <topicref href="objects/visualising-objects.dita" type="concept"/> 

    <!-- changing-the-object-size.dita = nested topic --> 
    <topicref href="changing-the-object-size.dita" type="task" chunk="to-content"/> 
</topicref> 

또는 다른 약간 청소기 마크 업 :

<!-- chapter.ditamap --> 
<topicref href="objects/overview.dita" type="concept" chunk="to-content"> 
    <!-- topics to combine with parent --> 
    <topicref href="objects/visualising-objects.dita" type="concept"/> 

    <!-- changing-the-object-size.dita = nested topic --> 
    <topicgroup> 
     <topicref href="changing-the-object-size.dita" type="task" chunk="to-content"/> 
    </topicgroup> 
</topicref> 

"개요 + 시각화 개체"와 "개요 + 시각화 개체"내에 중첩 된 "개체 크기 변경"을위한 두 개의 HTML 파일을 생성합니다. 적어도 나는 해결책을 발견 한

<!-- chapter.ditamap --> 
<!-- objects.ditamap = combined topic --> 
<topicref href="objects.ditamap" type="dita"> 
    <!-- changing-the-object-size.dita = nested topic --> 
    <topicref href="changing-the-object-size.dita" type="task"/> 
</topicref> 

그러나 (어떤 아이디어들?) :

불행하게도 나는 자신의 별도의지도에 결합 된 항목을 배치 할 수 없습니다!