I'd appreciate some help with an issue I'm having now. We're finally migrating from PDF to HTML5 outputs. I have multiple projects which all share the same styles, page layouts, skins, what have you, but the content is rather different in all (or most) of them (think user guides for very different user roles in the same product). So far, each document, i.e., user guide for individual user role, has been a PDF target in its own project and that all worked well.
Now I'm merging them all into a single HTML5 project as they should all be in the same output and on the same page (literally). I've managed to successfully reorganize the files so it's very easy to keep them synced between the original individual projects and this merged project. That way, I can ensure that the content is updated in both, and I can still easily export both the HTML and the PDF outputs, since we'll probably need both.
But I have come across an issue with conditions.
Let me paint you a picture: Let's say I have one project file in which I have two user roles: Manager and Supervisor. These two roles share 97% of the content, but the Supervisor has a couple extra buttons in the UI every now and again, or has access to an extra tab that the Manager doesn't see. The rest is the same. I solved this by having a single project file and used conditions to separate the stuff that's just for Supervisors, such as a single bullet point in a list, or a different screenshot, etc. Then, through two targets, I just tell the Manager target to not include the Supervisor stuff; same for Supervisor if anything is marked Manager-only. This way I get two PDFs from the same project, with the minor changes managed through conditions. Easy enough so far.
However, now that they're all in the same project, in the same TOC, and in the same target, I can no longer exclude the Supervisor stuff in the target since I need both the Supervisor and the Manager in the same target, together with all the other users. I would need a way to exclude a condition just from one section of the TOC, not the whole target. Is there any way to do this? I tried to make a HTML5 target in the original project and then link the target into the TOC, but that did not work for some reason, the merged HTML project was built without that in the TOC.
Can anyone help me with some ideas? I really don't want to duplicate all the content to separate the similar user roles when it's almost entirely the same