File Extension Fix
In the “stock” HTML framework glossaries don’t work right if you set a different #fileExtension directive inside an object. The glossPatch entry will still have the file extension specified at the table level.
The way to fix this is to add two lines to html.buildObject
. To make the change, look for the first bundle, the one with the comment saying make sure f and f name reflect page based directives.
Find the line that says:
adrpagetable^.fname = html.getFileName (nameOf (adrobject^))
Insert a new line in front of this line:
adrpagetable^.url = adrpagetable^.url - adrpagetable^.fname
Also insert a new line after this line:
adrpagetable^.url = adrpagetable^.url + adrpagetable^.fname
Important note: This fix is specifically for Frontier 4. I don’t know if it’s required in Frontier 5. It wouldn’t surprise me if it was, but I have no information.