<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello Frank,</p>
    <p><br>
    </p>
    <p>Please see some answers below:</p>
    <p><br>
    </p>
    <p>
      <blockquote type="cite">
        <p>If the pushed content is not shown in the Oxygen Editor, then
          the feature is not really useful for me. I need to see it to
          have control over what I am doing.<br>
        </p>
      </blockquote>
      As I said, Oxygen does not show the push in place where the
      content is pushed.<br>
      <blockquote type="cite">
        <p> </p>
        <p><br>
        </p>
        <p>The conref-push content does not appear in CHM output either.
          Perhaps this has to do with the fact that I still use oXygen
          V21.1 to generate CHM output. (I made some XSL customizations
          which are not easy for me to apply to V25, a bit difficult and
          lengthy to explain...).</p>
      </blockquote>
      I do not know about that, if plain DITA to HTML5 in Oxygen 25.1
      output shows the push, then the publishing works. If not, probably
      the way in which you attempt to push might be incorrect, if you
      send us a sample project we can look into this further.<br>
      <blockquote type="cite">
        <p><br>
        </p>
        <p>It appears much simpler for me to filter the contents out.
          But owing to the way my process is set up, I would need to
          apply a second ditaval file.<br>
        </p>
        <p><br>
        </p>
        <p>Can I specify two ditaval files for the "args.filter"
          argument? This would be the best.</p>
      </blockquote>
      Yes:</p>
    <p><a class="moz-txt-link-freetext" href="https://www.dita-ot.org/dev/parameters/parameters-base.html#base__args.filter">https://www.dita-ot.org/dev/parameters/parameters-base.html#base__args.filter</a><br>
      <blockquote type="cite">
        <p><br>
        </p>
        <p>I heard of ditvalref branch filtering and I tested this. It
          does not create the desired result as duplicates of every
          reused topic are created. This is not what I want and it
          messes up many topic references. Can I set up branch filtering
          differently so that no topic duplicates are created? Probably
          not...<br>
        </p>
        <p><br>
        </p>
      </blockquote>
      Once you choose using branch filtering you need to use also key
      scopes, use only  keyrefs and conkeyrefs. So yes you should
      probably avoid this if you have other choices.<br>
    </p>
    <p><br>
    </p>
    <p>Regards,</p>
    <p>Radu</p>
    <pre class="moz-signature" cols="72">Radu Coravu
Oxygen XML Editor</pre>
    <p></p>
    <div class="moz-cite-prefix">On 3/28/23 15:18, Frank Dissinger
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b2bdbff6-14ec-0853-939f-43f7005c98d2@cgs-oris.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi Radu,</p>
      <p><br>
      </p>
      <p>Thank you for the link. Hm...</p>
      <p><br>
      </p>
      <p>If the pushed content is not shown in the Oxygen Editor, then
        the feature is not really useful for me. I need to see it to
        have control over what I am doing.<br>
      </p>
      <p><br>
      </p>
      <p>The conref-push content does not appear in CHM output either.
        Perhaps this has to do with the fact that I still use oXygen
        V21.1 to generate CHM output. (I made some XSL customizations
        which are not easy for me to apply to V25, a bit difficult and
        lengthy to explain...).</p>
      <p><br>
      </p>
      <p>It appears much simpler for me to filter the contents out. But
        owing to the way my process is set up, I would need to apply a
        second ditaval file.<br>
      </p>
      <p><br>
      </p>
      <p>Can I specify two ditaval files for the "args.filter" argument?
        This would be the best.</p>
      <p><br>
      </p>
      <p>And I would need a second attribute in addition to "product",
        otherwise I would have to edit each and every element that uses
        a "product" attribute. There are not so many attributes
        available. Perhaps I could (mis)use "platform"... (for
        indicating the project).<br>
      </p>
      <p><br>
      </p>
      <p>I heard of ditvalref branch filtering and I tested this. It
        does not create the desired result as duplicates of every reused
        topic are created. This is not what I want and it messes up many
        topic references. Can I set up branch filtering differently so
        that no topic duplicates are created? Probably not...<br>
      </p>
      <p><br>
      </p>
      <p>The reason is that my ditaval files contain conditions for
        creating variants (oem1, oem2, etc. -- no condition stands for
        the base product) of a product group (project1, project 2). The
        same ditaval conditions (oem1, oem2, etc.) are used across
        different product groups. It never occurred to me to filter on
        product groups (projects) because I use root ditamaps stored in
        different folders to create output for different product groups.</p>
      <p><br>
      </p>
      <p>Regards,</p>
      <p>Frank</p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">
        <hr width="100%" size="2">Am 27.03.2023 um 18:50 schrieb Oxygen
        XML Editor Support (Radu Coravu):<br>
      </div>
      <blockquote type="cite"
        cite="mid:00f0c732-2797-cf3e-6b90-43c84a63de6f@oxygenxml.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <p>Hi Frank,</p>
        <p><br>
        </p>
        <p>Maybe this will help:</p>
        <p><a class="moz-txt-link-freetext"
            href="https://blog.oxygenxml.com/presentation-reuse/conref_push.html"
            moz-do-not-send="true">https://blog.oxygenxml.com/presentation-reuse/conref_push.html</a></p>
        <p><br>
        </p>
        <p>One remark, Oxygen will not show the pushed content in place
          but publishing should work.<br>
        </p>
        <p><br>
        </p>
        <p>Regards,</p>
        <p>Radu</p>
        <pre class="moz-signature" cols="72">Radu Coravu
Oxygen XML Editor</pre>
        <div class="moz-cite-prefix">On 3/27/23 18:05, Frank Dissinger
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:f7186369-42f5-d3ad-a1ba-687eb2cca1e1@cgs-oris.com">
          <meta http-equiv="content-type" content="text/html;
            charset=UTF-8">
          <p>Hi all,</p>
          <p><br>
          </p>
          <p>I have tested the "DITA > Push Current element" feature,
            but cannot get it to work.</p>
          <p><br>
          </p>
          <p>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.<br>
          </p>
          <p><br>
          </p>
          <p>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...</p>
          <p><br>
          </p>
          <p>I may not have undestood this feature correctly. Can
            someone enlighten me? Thank you.</p>
          <p><br>
          </p>
          <p>Regards,</p>
          <p>Frank<br>
          </p>
          <p><br>
          </p>
          <p>The dita code:<br>
          </p>
          <p><b><font face="monospace"><br>
              </font></b></p>
          <p><font face="monospace"><b>file.dita</b><br>
            </font></p>
          <p><font face="monospace">        <dlentry conaction="mark"
              conkeyref="lib_ref/my_id"><br>
                        <dt/><br>
                        <dd><br>
                          <p/><br>
                        </dd><br>
                      </dlentry><br>
                      <dlentry conaction="pushafter"><br>
                        <dt>A term. The term in lib_ref.dita
              should be injected after that.</dt><br>
                        <dd><br>
                          <p>Explanation</p><br>
                        </dd><br>
                      </dlentry></font></p>
          <p><font face="monospace"><br>
            </font></p>
          <p><b><font face="monospace">lib_ref.dita<br>
              </font></b></p>
          <p><font face="monospace">      <dl><br>
                      <dlentry id="my_id"><br>
                        <dt>The term to inject after the term in
              file.dita</dt><br>
                        <dd><br>
                          <p>Explanation</p><br>
                        </dd><br>
                      </dlentry><br>
                    </dl></font><br>
          </p>
          <div class="moz-signature"><font face="monospace"><br>
            </font></div>
          <div class="moz-signature"><b><font face="monospace">variables.ditamap</font></b></div>
          <div class="moz-signature"><font face="monospace">   
              <keydef href="reuse/lib_ref.dita" keys="lib_ref"/><br>
              <br>
            </font></div>
          <div class="moz-signature">Appearance in oXygen.<br>
          </div>
          <div class="moz-signature"><img
              src="cid:part1.D1AaNM30.7osXeQg1@oxygenxml.com" alt=""
              class=""></div>
          <div class="moz-signature">-- <br>
            <meta http-equiv="content-type" content="text/html;
              charset=UTF-8">
            <title></title>
            <div class="moz-signature">
              <style>div.signature {font-family: Verdana, sans-serif; font-size: 10pt; color: #7F8C8D; padding-top: 0.4em;}div.name {padding-bottom: 0.8em; padding-top: 0.8em}div.contact {padding-bottom: 0.8em;}p {margin: 0;}span.separator {border-top-style: dotted; border-top-width: 2px; padding-top: 0.6em;}a {color: inherit}</style>
              <div class="signature">
                <div class="name">
                  <p><strong>Frank Dissinger</strong></p>
                  <p>Documentation Manager</p>
                  <p>....................................................................</p>
                </div>
                <div class="contact">
                  <p><strong>CGS Publishing Technologies International
                      GmbH</strong></p>
                  <p><strong>Email </strong><a
                      href="mailto:frank.dissinger@cgs-oris.com"
                      target="_blank" class="moz-txt-link-freetext"
                      moz-do-not-send="true">frank.dissinger@cgs-oris.com</a>
                    | <strong>Web</strong> <a
                      href="http://www.cgs-oris.com/" target="_blank"
                      moz-do-not-send="true">www.cgs-oris.com</a></p>
                  <p><strong>Address</strong> Kettelerstr. 24 | D-63512
                    Hainburg | Germany</p>
                  <p><strong>Phone</strong> +49 6182 9626-27 | <strong>Fax</strong>
                    +49 6182 9626-99</p>
                  <p><strong>Commercial register</strong> Offenbach, HRB
                    no. 21495</p>
                  <p><strong>Managing directors</strong> Bernd Rückert,
                    Christoph Thommessen</p>
                  <p><br>
                  </p>
                  <a href="https://www.cgs-oris.com/signatur"
                    moz-do-not-send="true"><img
                      alt="https://www.cgs-oris.com/Signatur.png"
                      longdesc="https://www.cgs-oris.com/signatur"
                      src="https://www.cgs-oris.com/Signatur.png"
                      moz-do-not-send="true" width="394" height="200"></a>
                </div>
              </div>
            </div>
          </div>
          <br>
          <fieldset class="moz-mime-attachment-header"></fieldset>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
oXygen-user mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:oXygen-user@oxygenxml.com" moz-do-not-send="true">oXygen-user@oxygenxml.com</a>
<a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user" moz-do-not-send="true">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a>
</pre>
        </blockquote>
        <br>
        <fieldset class="moz-mime-attachment-header"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
oXygen-user mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:oXygen-user@oxygenxml.com" moz-do-not-send="true">oXygen-user@oxygenxml.com</a>
<a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user" moz-do-not-send="true">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a>
</pre>
      </blockquote>
      <div class="moz-signature">-- <br>
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <title></title>
        <div class="moz-signature">
          <style>div.signature {font-family: Verdana, sans-serif; font-size: 10pt; color: #7F8C8D; padding-top: 0.4em;}div.name {padding-bottom: 0.8em; padding-top: 0.8em}div.contact {padding-bottom: 0.8em;}p {margin: 0;}span.separator {border-top-style: dotted; border-top-width: 2px; padding-top: 0.6em;}a {color: inherit}</style>
          <div class="signature">
            <div class="name">
              <p><strong>Frank Dissinger</strong></p>
              <p>Documentation Manager</p>
              <p>....................................................................</p>
            </div>
            <div class="contact">
              <p><strong>CGS Publishing Technologies International GmbH</strong></p>
              <p><strong>Email </strong><a
                  href="mailto:frank.dissinger@cgs-oris.com"
                  target="_blank" class="moz-txt-link-freetext"
                  moz-do-not-send="true">frank.dissinger@cgs-oris.com</a>
                | <strong>Web</strong> <a
                  href="http://www.cgs-oris.com/" target="_blank"
                  moz-do-not-send="true">www.cgs-oris.com</a></p>
              <p><strong>Address</strong> Kettelerstr. 24 | D-63512
                Hainburg | Germany</p>
              <p><strong>Phone</strong> +49 6182 9626-27 | <strong>Fax</strong>
                +49 6182 9626-99</p>
              <p><strong>Commercial register</strong> Offenbach, HRB no.
                21495</p>
              <p><strong>Managing directors</strong> Bernd Rückert,
                Christoph Thommessen</p>
              <p><br>
              </p>
              <a href="https://www.cgs-oris.com/signatur"
                moz-do-not-send="true"><img
                  alt="https://www.cgs-oris.com/Signatur.png"
                  longdesc="https://www.cgs-oris.com/signatur"
                  src="https://www.cgs-oris.com/Signatur.png"
                  moz-do-not-send="true" width="394" height="200"></a> </div>
          </div>
        </div>
      </div>
    </blockquote>
    <pre class="moz-signature" cols="72">
</pre>
  </body>
</html>