A few questions: What exactly are you trying to accomplish? What version / flavour or RH are you using? What output are you generating?
CBT is normally used to exclude certain content from an output. You can then create multiple outputs from the same source. For instance, You can place the additional features under a CBT, but you will need to create a build with and without specific features.
Am using Robohelp 9, Webhelp output.
I am documenting an application that can include advanced features. We turn on those features per client in the properties file as described above. "tpo.enabled = 1"
If I hide all the help for the advanced features with CBT for most clients, how do I turn it on for those clients you buy the advanced features?
In short, I want to commit one help file, that will show or hide the advanced topics based on the property described above.
As Willam suggests you can use CBTs to build two distinct versions of your help. You can pass these to your developers who should be able to install the correct help file programmatically according to the property file setting.