I've got something of a work-around for this. Mind you, it is
not pretty. However, it seems to work for both print & on-screen in the same source.
1. Just use footnotes as you would normally for the first occurrence within a topic (or chapter, etc.? haven't tried that...).
2. Build the online output (in my case, it's MS HTML Help - .CHM file).
3. Locate the topic containing the footnote pop-ups and view the HTML source code (typically, right-click and select View Source).
4. Copy the contents of the <span class="MCTextPopup">...</span> tags (element inclusive).
5. In your Flare source markup, paste this in all the locations where you wish to re-use this same pop-up footnote.
6. In each of the re-used locations, add a condition attribute to the <span> element so that the span is only included in "screen" output.
7. After each re-used locations, add a superscript element with the same number of the footnote, with a condition attribute for "print" output.
8. Rebuild your targets.
My first footnote appears as follows in the markup (incidentally, this is a matrix table of features for various software packages, with footnotes when there are limitations):
Code: Select all
<td class="...">Yes<MadCap:footnote style="mc-footnote-position: topic;">
<MadCap:variable name="Footnotes.1" />
</MadCap:footnote>
</td>
Subsequent re-use appears as:
Code: Select all
<td class="...">Yes
<span class="MCTextPopup" MadCap:conditions="Default.ScreenOnly">
<span class="MCTextPopupBody_0" style="display: none; ">
<MadCap:variable name="Footnotes.1" />
</span>
<a href="javascript:void(0);" class="MCTextPopupSpot_0" onclick="FMCTextPopup( event, this ); return false;" style="font-size: 0.9em; vertical-align: super">9</a>
</span>
<sup MadCap:conditions="Default.PrintOnly">9</sup>
</td>
Obviously, this requires
a lot of manual work and doesn't easily allow you to insert new footnotes in between existing ones without a lot of work (I said it wasn't pretty). I'd recommend anything like this to be done as a last step prior to final production.
Just the same, it works well in online & print output. I hope this helps you.
-Jason Coleman, P.E.
Sr. Manager Technical Content
Bentley Systems, Inc.