Nested WebHelp pages
Post here questions and problems related to editing and publishing DITA content.
-
- Posts: 26
- Joined: Mon Mar 11, 2019 11:53 am
Nested WebHelp pages
Hello,
I need some guidance please on how to create the correct ditamap structure for a WebHelp deliverable.
My WebHelp deliverable must use a traditional nested page structure. The home page should contain a small number of parent topics. Parent topics should then contain subtopics, and the nesting should continue to include detailed subject matter organised as groups of pages. Navigation breadcrumbs should reflect the nested structure. In other words: exactly how you would expect web-based help pages to operate.
My understand was that to achieve this, my home page should be based on a root DITA bookmap. Adding nested ditamap (not bookmap) files to the bookmap should then create the related WebHelp page hierarchy, including the intermediate pages that lead to detailed pages. My efforts to achieve this just result in topics all appearing on the front page.
What does work however is:
1. Create a root bookmap file
2. Create topic files that only contain a title element; the title is the name of the nested subtopic
3. Continue creating as many topic files as needed to create the nested structure
4. Finally, nest a ditamap file in a topic to create groups of pages that contain the detailed subject matter
This gives me something very close to the WebHelp structure and navigation breadcrumbs behaviour that I want. But I'm not sure if I've stumbled onto a hack, or if there if a better way of doing this. Any advice or recommendations appreciated.
I'm using Oxygen XML Editor Professional 21 and the WebHelp Responsive transformation type.
Cheers,
Dave
I need some guidance please on how to create the correct ditamap structure for a WebHelp deliverable.
My WebHelp deliverable must use a traditional nested page structure. The home page should contain a small number of parent topics. Parent topics should then contain subtopics, and the nesting should continue to include detailed subject matter organised as groups of pages. Navigation breadcrumbs should reflect the nested structure. In other words: exactly how you would expect web-based help pages to operate.
My understand was that to achieve this, my home page should be based on a root DITA bookmap. Adding nested ditamap (not bookmap) files to the bookmap should then create the related WebHelp page hierarchy, including the intermediate pages that lead to detailed pages. My efforts to achieve this just result in topics all appearing on the front page.
What does work however is:
1. Create a root bookmap file
2. Create topic files that only contain a title element; the title is the name of the nested subtopic
3. Continue creating as many topic files as needed to create the nested structure
4. Finally, nest a ditamap file in a topic to create groups of pages that contain the detailed subject matter
This gives me something very close to the WebHelp structure and navigation breadcrumbs behaviour that I want. But I'm not sure if I've stumbled onto a hack, or if there if a better way of doing this. Any advice or recommendations appreciated.
I'm using Oxygen XML Editor Professional 21 and the WebHelp Responsive transformation type.
Cheers,
Dave
-
- Posts: 407
- Joined: Mon Dec 05, 2011 6:08 pm
Re: Nested WebHelp pages
Hi,
When you use submap, its topis are included to the main DITA map. There is no separate markup for a submap or a nested structure.
You can find an example of a DITA map that references a subordinate map here:DITA map that references a subordinate map
The approach you have indicated seems to be correct to create the nested structure you need in the output.
Regards,
Ionela
When you use submap, its topis are included to the main DITA map. There is no separate markup for a submap or a nested structure.
You can find an example of a DITA map that references a subordinate map here:DITA map that references a subordinate map
The approach you have indicated seems to be correct to create the nested structure you need in the output.
Regards,
Ionela
Ionela Istodor
oXygen XML Editor and Author Support
oXygen XML Editor and Author Support
Return to “DITA (Editing and Publishing DITA Content)”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service