Conditional Tags in a Merged project

Explorer ,
Jun 29, 2017

Copy link to clipboard

Copied

I am trying to use conditional tags to get filters to work in the output. It seems this only works with books or topics added directly into the merged project, not the merged project item in the toc, even though RH allows me to apply a conditional tag to the item.

In the generated output, the only filter that works is the one attached to the How To Use book.  None of the other filters work. My goal is to be able to create filters that would let users select "sets" of books for their needs.  Should this work, or am I pursuing this the wrong way?

Adobe Community Professional
Correct answer by Peter Grainge | Adobe Community Professional

Tags can be applied to whatever is in a TOC in a single project so I am guessing that the code for that does not exclude references to child projects. In a single project, all that applying a tag to a TOC item does is exclude it from the TOC, not from the output. The topics can still be found by searching so I'm thinking they can still be found by the filtering code.

Apply your tags or expressions to the topics in each project instead.

See the Employee Care 3 sample project where there is a topic specifically describing content filtering. Also note Item 3 in Using RoboHelp 2017 to ensure you are working with the latest version of the samples. See Item 4 in Using RoboHelp 2015 if that is what you are using.


See www.grainge.org for RoboHelp and Authoring information

@petergrainge

TOPICS
HTML5 layout

Views

176

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Conditional Tags in a Merged project

Explorer ,
Jun 29, 2017

Copy link to clipboard

Copied

I am trying to use conditional tags to get filters to work in the output. It seems this only works with books or topics added directly into the merged project, not the merged project item in the toc, even though RH allows me to apply a conditional tag to the item.

In the generated output, the only filter that works is the one attached to the How To Use book.  None of the other filters work. My goal is to be able to create filters that would let users select "sets" of books for their needs.  Should this work, or am I pursuing this the wrong way?

Adobe Community Professional
Correct answer by Peter Grainge | Adobe Community Professional

Tags can be applied to whatever is in a TOC in a single project so I am guessing that the code for that does not exclude references to child projects. In a single project, all that applying a tag to a TOC item does is exclude it from the TOC, not from the output. The topics can still be found by searching so I'm thinking they can still be found by the filtering code.

Apply your tags or expressions to the topics in each project instead.

See the Employee Care 3 sample project where there is a topic specifically describing content filtering. Also note Item 3 in Using RoboHelp 2017 to ensure you are working with the latest version of the samples. See Item 4 in Using RoboHelp 2015 if that is what you are using.


See www.grainge.org for RoboHelp and Authoring information

@petergrainge

TOPICS
HTML5 layout

Views

177

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jun 29, 2017 0
Adobe Community Professional ,
Jun 29, 2017

Copy link to clipboard

Copied

I've just started evaluating this in a trial of RH2017 (build 1) and I can get it to work on merged outputs. The thing that tricked me up is the "filter condition tags" must be included in the "Available tags" box of the build expression. (Which makes total sense, otherwise all your topics will be excluded, but sometimes I'm just not that bright )

I also made sure to have the same tags and same filters set up in the parent and each child project.

e.g

Conditional Build Tags pod: P1, P2, P3, exclude, notes, SomeTag

Build expression Available tags field: SomeTag, P1, P2, P3

Dynamic content filters (name: tag):

Project 1: P1

Project 2: P2

Project 3: P3

(Hopefully this is enough to work with.)

Once it's all set up, build every project, starting with the parent just to make sure everything is set up right to start with.

You don't say which version, but also make sure you have the latest patches - I couldn't get it to work quite right before I installed the patch for RH2017.

P.S. there's a feature request to have a separate interface for filter conditions vs regular build tags - I think I'm going to vote for this enhancement, but will probably define a naming convention to distinguish the two different functions in the meantime. Maybe f_P1 for my filter conditions...

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jun 29, 2017 0
Adobe Community Professional ,
Jun 30, 2017

Copy link to clipboard

Copied

Tags can be applied to whatever is in a TOC in a single project so I am guessing that the code for that does not exclude references to child projects. In a single project, all that applying a tag to a TOC item does is exclude it from the TOC, not from the output. The topics can still be found by searching so I'm thinking they can still be found by the filtering code.

Apply your tags or expressions to the topics in each project instead.

See the Employee Care 3 sample project where there is a topic specifically describing content filtering. Also note Item 3 in Using RoboHelp 2017 to ensure you are working with the latest version of the samples. See Item 4 in Using RoboHelp 2015 if that is what you are using.


See www.grainge.org for RoboHelp and Authoring information

@petergrainge

Please use the blue Reply button at the top to help me help you. The black Reply link nests replies and they sort out of order.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jun 30, 2017 0
Explorer ,
Jul 03, 2017

Copy link to clipboard

Copied

Thank you both...  I think it was related to inconsistancy in the application of tags in the parent and merged projects.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 03, 2017 0