Hi all,
I have tested the "DITA > Push Current element" feature, but cannot get it to work.
I want to inject a <dlentry> element into a shared topic
which is used in two projects. The element to be injected is
stored in a warehouse topic for project 1. What I want is to
inject this element only when project 1 is built. When project 2
is built, the key to the warehouse topic resolves to a different
file which doese not include the element. So what I hope is that
the element is only injected when I build project 1 and that it is
left out when I build project 2 -- without any error or warning
generated in the log file or in Oxygen's editor window.
However, the element does not appear in project 1 and in Oxygen it is shown as an empty <dt><p> struture. In a previous attempt the element was shown in the editor window, but not in output either. I can't remember what I did differently...
I may not have undestood this feature correctly. Can someone enlighten me? Thank you.
Regards,
Frank
The dita code:
file.dita
<dlentry conaction="mark"
conkeyref="lib_ref/my_id">
<dt/>
<dd>
<p/>
</dd>
</dlentry>
<dlentry conaction="pushafter">
<dt>A term. The term in lib_ref.dita should be
injected after that.</dt>
<dd>
<p>Explanation</p>
</dd>
</dlentry>
lib_ref.dita
<dl>
<dlentry id="my_id">
<dt>The term to inject after the term in
file.dita</dt>
<dd>
<p>Explanation</p>
</dd>
</dlentry>
</dl>
Frank Dissinger
Documentation Manager
....................................................................
CGS Publishing Technologies International GmbH
Email frank.dissinger@cgs-oris.com | Web www.cgs-oris.com
Address Kettelerstr. 24 | D-63512 Hainburg | Germany
Phone +49 6182 9626-27 | Fax +49 6182 9626-99
Commercial register Offenbach, HRB no. 21495
Managing directors Bernd Rückert, Christoph Thommessen