Copy link to clipboard
Copied
I'm using RH 2019 Classic (14.0.12.0).
All of my conditional build tag expression definitions in my HTML5 outputs have been switched to Advanced (I was only using Basic before) and I can't switch them back. Not only that, they're wrong.
In the picture above, the red box shows that the Basic radio button isn't active.
If I create a new definition in an existing output, I can build it using a Basic expression and save the expression, but I can't apply it.
In the picture above, the Update button never becomes active for the new expression.
In fact, trying to update the conditional build tag expression for any existing output won't work. The Update button never becomes active.
If I create a new output with a new conditional build tag expression, I can build it using a Basic expression, save it, apply it to the output, and still edit it as a Basic expression.
So, in all of my existing outputs, all of my conditional build tag expressions are using Advanced, they're all wrong, I can't switch them to Basic, and I can't apply a new expression.
Am I going to have to rebuild nine outputs and conditional build tag expressions?
Try this. In the new output make sure it is set to Basic and select one tag to move to the right. Then try to add the AND. You cannot unless you switch to Advanced.
If the expressions were created with AND, they are by definition Advanced. Or are you saying they were not created that way and somehow all the ANDs have been added?
The expressions are in the rhbuildtag.apj file and a basic expression looks like this.
It starts NOT sometag and continues AND NOT othertags. Anything else is A
...Copy link to clipboard
Copied
Try this. In the new output make sure it is set to Basic and select one tag to move to the right. Then try to add the AND. You cannot unless you switch to Advanced.
If the expressions were created with AND, they are by definition Advanced. Or are you saying they were not created that way and somehow all the ANDs have been added?
The expressions are in the rhbuildtag.apj file and a basic expression looks like this.
It starts NOT sometag and continues AND NOT othertags. Anything else is Advanced.
I think the first thing I would try is the old trick of deleting the project CPD file and then reopening the project. Then I would copy the rhbuildtag.apj file somewhere safe and edit the definition so that the format is as above. Do that with the project closed and then reopen it.
Let us know if either of those work.
Copy link to clipboard
Copied
Deleting the .cpd file and reopening the project didn't work.
The expressions were created in Basic, not Advanced, and I'd like to continue using them as Basic expressions. When I opened the rhbuiltag.apj file, my expressions look like:
<expression>
<name>InformaCast_Adv_CUCM</name>
<expressiondetail>ADV_HRE AND Basic AND Fusion AND Fusion_CUCM AND Fusion_HRE AND Hide AND Mobile AND Mobile_Fusion AND PG AND Poly AND PG_Fusion </expressiondetail>
<type>1</type>
</expression>
Are you saying those are Advanced? Somehow they switched to that with this latest update then because I didn't create them that way.
Copy link to clipboard
Copied
I don't know how it has happened. I haven't seen anyone else report this since the upgrade was applied but that may be timing.
The fact remains it has happened and that as far as RoboHelp is concerned, they are advanced expressions, as explained.
The only thing I can suggest is backup the project and try what I suggested. I see no reason for it not to fix the problem so that the expressions will revert to being Basic.
Copy link to clipboard
Copied
OK. I went into the rhbuildtag.apj file, placed NOT in front of all the ANDs in one of my expressions, saved the file and reopened my project. The expression still says it's Advanced and I can't change it back to Basic.
For reference, my expression looks like:
<expression>
<name>Adv_CUCM</name>
<expressiondetail>NOT ADV_HRE AND NOT Basic AND NOT Fusion AND NOT Fusion_CUCM AND NOT Fusion_HRE AND NOT Hide AND NOT Mobile AND NOT Mobile_Fusion AND NOT PG AND NOT Poly AND NOT PG_Fusion </expressiondetail>
<type>1</type>
</expression>
Copy link to clipboard
Copied
With my last post, I hadn't again removed the .cpd file. When I did and then reopened the project, I was able to once again select between Basic and Advanced expressions.