I am using RoboHelp HTML 18.104.22.168. I produce several WebHelp Single Source Layouts from one RoboHelp project. Each layout features a subset of files from the project. For example, in layout A, I have related topics 1, 2, and 3. In layout B, I only have related topics 1 and 3. In all topics, I inserted the same Related Topics button that features links to all three topics. Previously, in other versions of RH, regardless of what topics were associated with a Related Topics button, the only topic links that showed up were those that existed in the particualr layout you were viewing. So, if I was viewing Topic 1 in Layout B, it only showed links in the Related Topics button for Topics 1 and 3. However, I noticed recently that all the links are appearing, even those for topics that weren't in the layout. So, if you click on a link, it gives you an error not found page. Is this possibly a bug? Or has the functionality changed and I have to taillor each Related Topics button individually for each topic so no topics outside its layout appear?
I am not aware anything has changed and in a simple test I just set up, all seems to work as intended, only the topics in the build are shown.
Have you checked your build tags and expression?
Does a search also find the "excluded" topics?
See www.grainge.org for RoboHelp and Authoring tips
Thanks for your prompt response, Peter. You're right. I did some more testing and it appears the functionality is fine. The problem was that the links in the
Related Topics button pointed to the old location for the linked topics. As a result, I guess the "conditionalization" that would cause the topics in another layout to be absent didn't work properly. Updating the links looks like it fixed it. Thanks!