I'm using the latest RH 2017 build.
I'm having a hard time wrapping my brain around some aspects of our Dynamic Filters in our merged responsive HTML5 help system:
I have several child helps that we're filtering on. The user needs to have the ability to turn on or off those child help systems. To handle this, I'm creating CBTs for each help and am having them applied to their respective .htms within each child project. Currently, I've done two child helps (Portable and CMM) so far. The htms within them are tagged with these topic-level CBTs respectively:
f_help_portable
f_help_cmm
The Dynamic Filters with those CBTs are grouped under a "Help" group in the Dynamic Content Filter portion of the SSL (see green-bounded item in image below). This works fine so far, and users can show and hide the child helps as needed.
Now to complicate matters, I have other Dyanmic Filters for probe type ("Probe"), product variation ("Variation"), and user role ("Role") that I've also applied to other areas of those child helps (see yellow-bounded items in the image below). However, I only want topics with those yellow-bounded filters to appear if the users first select the child help from the "Help" group. If they clear the child help from the "Help" group, I don't want the other filters to show anything for a cleared help.
(The reason for this is we run into problems where the TOC dynamically shows the topic reference, and those TOC entries look like they are under a completely different child help system.)
So, if under "Help", a user clears "Portable" but marks "Tracker", I don't want any portable-related tracker topics to appear. How can I make this happen? Is this even possible?
And yes, I've seen Peter's very good site about Build Expressions, but I don't see this specific case mentioned. (But I've missed obvious things before...)