3 Replies Latest reply on May 5, 2006 1:43 PM by ElisaFnord

    merged projects - topic-level tag problems in sub-projects

      I am working on an extensive help file in RoboHelp HTML. It consists of a master project and 15 sub-projects. Each of the sub projects have topic-level conditional tagging, and when each sub-project is compiled, the topic-level tagging works and the CHM is correct in regards to what topics are included and excluded. However, when I compile the master project, it seems that RoboHelp disregards ALL topic-level tagging in the sub-projects. So, the CHM for configuration A includes all sub-project topics for configurations A, B, C, and D. The topics are in the TOC and they appear as search results. We are not using an index, but binary index is checked in the project settings.

      The same four configurations in the sub-projects are also in the master project, but the conditional tag expressions aren't word-for-word identical. Should they be?

      Note that the content-level tagging within the sub-projects DOES work when the master project is compiled. For some reason, the problem is isolated to the topic-level tagging.
        • 1. Re: merged projects - topic-level tag problems in sub-projects
          ElisaFnord Level 2
          Welcome to the forum.

          I would certainly make a copy of the whole shebang (all projects) and make the tags and expressions identical. I don't know precisely how the conditionals are applied, but it seems logical that the topic-level tags and the text-level tags would be processed separately and might give different results.

          Let us know what happens -
          • 2. Re: merged projects - topic-level tag problems in sub-projects
            khoffmann09 Level 1
            I did make all build expressions in the sub-projects identical to those in the master project, but that didn't fix the problem. Another problem is the master project has about 5 more build tags than the sub-projects to accommodate different deliverable needs. So, since those tags weren't created and defined in the sub-projects, they aren't available when creating the expression definition. Do you think that is causing a problem?
            • 3. Re: merged projects - topic-level tag problems in sub-projects
              ElisaFnord Level 2
              I think I'm the one causing the problem - I don't think I read your initial post carefully enough. Sorry...

              I can't figure out how this is happening. When you merge .chms, you have already compiled the 'slave' projects. The link from the master TOC points to a slave .chm - which you say is working correctly when opened on its own.

              Since the slaves and masters are compiled independently, there shouldn't be any interaction between the master and slave build expressions - and if there is one, it should be excluding more topics, not including more topics!

              The typical problems people have with merged .chms seem to be TOC issues (does the master TOC show up, or just the slave project's TOC?) and path issues (the master can't find the slaves). However, I did see one or two posts on this forum where the master was pointing to old copies of the slave .chm - could you have a "complete" .chm lurking about?

              BTW, according to RH help, binary indexes are fine in merged HTMLhelp. Binary TOCs are not. I don't think you have this problem, because the symptoms are different, but you could take a look - the setting is in the HTMLHelp Generate wizard. Click the [Advanced] button on the first wizard page and look on the TOC tab to make sure Binary TOC is not checked.

              You might also do a quick search on the General Info/HTMLHelp/RH for HTML forums for "merged .chm" - you might recognize a symptom in someone's post that I didn't catch.

              Good luck,