Nothing has changed about the way CBTs and Build Expressions work.
It has always been the case that using the CBT to exclude topics rather than include works much better, especially with multiple CBTs in a topic.
Take a copy of your project and do some experimenting. Leave the tags as they are but rethink the log of the CBTs, renaming them if necessary and then change your expressions so that content is EXcluded.
I'm sure it will work OK. Post back if not.
See www.grainge.org for RoboHelp and Authoring tips
But why did it work just fine in RH7 and it suddenly doesn't in RH8? Is there some new feature that might be interfering? Some new checkbox that I need to uncheck? I honestly just opened and generated the file.
When I originally set up the conditional tags in RH7, I tried to use the option to exclude topics, but I could never get it to work right, no matter how much I played with it. It always seemed to exclude topics I needed to include, which was why I set up the conditional build expression to include topics instead of excluding them.
I will play around with this today, and if I figure out what is going on, I will post back.
Well, I've discovered a solution to this initial problem, and it has nothing to do with the conditional tags. I think I'll have to start a new discussion to get a resolution to why those don't seem to be working correctly.
After trying a number of things, I stumbled upon the fix, which is, as I've come to expect, completely illogical.
In reviewing the html for the help topic that wasn't appearing correctly, I noticed that the topic was associated with a template called "Main". I inherited this help project, and have never used the templates, always relying on a .css file to handle the styles and formatting. If I went into the topic properties and changed the template to "none", then re-generated the project, the topic link in the TOC went to the correct file.
One problem solved, though why it works is still beyond me. Now on to the conditional build issue!