Loading ...
Sorry, an error occurred while loading the content.

Re: Is there a way to include an HTML form in an xsl template?

Expand Messages
  • malup.dita
    Hi RAT Simple way: * You can add the footer.html as a XML file (well formatted):
    Message 1 of 20 , May 10, 2012
    View Source
    • 0 Attachment
      Hi RAT
       
      Simple way:
      • You can add the "footer.html" as a XML file (well formatted):

      <div>
      <form action="https://publictest.wennsoft.com/WSEvolutionHelpFeedback/Feedback/Create" method="post">
      <h1>
      <strong style="font-weight: bold;">D</strong>id you find the information you need?
      </h1>
      <p class="FeedbackSection" style="x-condition: Online;">
      Yes <input value="true" type="radio" name="Helpful" style="x-condition: Online;"/>
      No <input value="false" type="radio" name="Helpful" style="x-condition: Online;"/>
      </p>
      <p class="FeedbackSection" style="x-condition: Online;">If not, what information do you need? (optional)</p>
      <p class="whs4">
      <textarea name="Reason wrap" style="width: 205px; height: 69px; x-condition: Online;"></textarea>
      </p>
      <p>
      <input type="submit" name="submit" value="Send Feedback" style="x-condition: Online;"/>
      </p>
      </form>
      </div>

      • Or look at Feedback link added as footer to all the pages:

      <span class="runningfooter">
      <hr />
      <a href="https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=rdf" target="_blank">Feedback</a> 
      </span>

      <span class="runningfooter">
      <hr />
      <a href="javascript:void(window.open('https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=rdf&S_CMP='+window.location.href))" tabindex="16" id="vcc_sp_a_53">Feedback</a>
      </span>
      • And Create the form at "https://publictest.wennsoft.com/WSEvolutionHelpFeedback/Feedback/CreateForm.html"

      Options:
      • You can add on the Header a JavaScript with document.write(exp1,exp2,exp3,...) to add the form to the page. 
      • You can add to the JavaScript to look for page Meta and add the Footer only to selected pages.
      • You can use <related-links> element (or <xref>) to add the "Feedback" to  selected pages:
       <xref format="html" scope="external"
      href="javascript:void(window.open('https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=rdf&S_CMP='+window.location.href))" >Feedback</xref>

      <related-links>
      <link format="html" scope="external"
      href="javascript:void(window.open('https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=rdf&S_CMP='+window.location.href))"  >
      <desc>Feedback</desc>
      </link>
      </related-links>





      Is there a way to include an HTML form in an xsl template? Yes.

      • You  customize  your xsl file adding the Form to the  gen-user -header/footer/scripts template:
       <xsl:template name="gen-user-header">
          <!-- to customize: copy this to your override transform, add whatever content you want! -->
          <!-- for example, to display logos, search/nav widgets, etc. -->
        </xsl:template>
        <xsl:template name="gen-user-footer">
          <!-- to customize: copy this to your override transform, add whatever content you want! -->
          <!-- for example, to display compliances for: XHTML, accessibility, content ratings, etc. -->
        </xsl:template>
       <xsl:template name="gen-user-scripts">
          <!-- to customize: copy this to your override transform, add whatever content you want! -->
          <!-- see (or enable) the named template "script-sample" for an example -->
          <!--xsl:call-template name="script-sample"/-->
        </xsl:template>


      Malup


      --- In dita-users@yahoogroups.com, "RAT" <thomas_rathkamp@...> wrote:
      >
      > I am trying to include the form at the bottom of each generated HTML file. I found the right template after doing an xsl:text test. Thanks.
      >
    • TommyR
      Thanks. I have made all those adjustments to the HTML and I still ge the error. I contacted the XDocs people. Sent from my iPad2 ... Thanks. I have made all
      Message 2 of 20 , May 10, 2012
      View Source
      • 0 Attachment
        Thanks. I have made all those adjustments to the HTML and I still ge the error. I contacted the XDocs people. 

        Sent from my iPad2

        On May 10, 2012, at 9:08 AM, "malup.dita" <malup.dita@...> wrote:

         

        Hi RAT

         
        Simple way:
        • You can add the "footer.html" as a XML file (well formatted):

        <div>
        <h1>
        <strong style="font-weight: bold;">D</strong>id you find the information you need?
        </h1>
        <p class="FeedbackSection" style="x-condition: Online;">
        Yes <input value="true" type="radio" name="Helpful" style="x-condition: Online;"/>
        No <input value="false" type="radio" name="Helpful" style="x-condition: Online;"/>
        </p>
        <p class="FeedbackSection" style="x-condition: Online;">If not, what information do you need? (optional)</p>
        <p class="whs4">
        <textarea name="Reason wrap" style="width: 205px; height: 69px; x-condition: Online;"></textarea>
        </p>
        <p>
        <input type="submit" name="submit" value="Send Feedback" style="x-condition: Online;"/>
        </p>
        </form>
        </div>

        • Or look at Feedback link added as footer to all the pages:

        <span class="runningfooter">
        <hr />
        </span>

        <span class="runningfooter">
        <hr />
        <a href="javascript:void(window.open('https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=rdf&S_CMP='+window.location.href))" tabindex="16" id="vcc_sp_a_53">Feedback</a>
        </span>
        Options:
        • You can add on the Header a JavaScript with document.write(exp1,exp2,exp3,...) to add the form to the page. 
        • You can add to the JavaScript to look for page Meta and add the Footer only to selected pages.
        • You can use <related-links> element (or <xref>) to add the "Feedback" to  selected pages:
         <xref format="html" scope="external"

        <related-links>
        <link format="html" scope="external"
        <desc>Feedback</desc>
        </link>
        </related-links>





        Is there a way to include an HTML form in an xsl template? Yes.

        • You  customize  your xsl file adding the Form to the  gen-user -header/footer/scripts template:
         <xsl:template name="gen-user-header">
            <!-- to customize: copy this to your override transform, add whatever content you want! -->
            <!-- for example, to display logos, search/nav widgets, etc. -->
          </xsl:template>
          <xsl:template name="gen-user-footer">
            <!-- to customize: copy this to your override transform, add whatever content you want! -->
            <!-- for example, to display compliances for: XHTML, accessibility, content ratings, etc. -->
          </xsl:template>
         <xsl:template name="gen-user-scripts">
            <!-- to customize: copy this to your override transform, add whatever content you want! -->
            <!-- see (or enable) the named template "script-sample" for an example -->
            <!--xsl:call-template name="script-sample"/-->
          </xsl:template>


        Malup


        --- In dita-users@yahoogroups.com, "RAT" <thomas_rathkamp@...> wrote:
        >
        > I am trying to include the form at the bottom of each generated HTML file. I found the right template after doing an xsl:text test. Thanks.
        >

        =
      • TommyR
        All is well. I finished XML-izing the HTML code and voila!!! It worked. Thanks to everyone for their help. This was a great learning experience. Sent from my
        Message 3 of 20 , May 10, 2012
        View Source
        • 0 Attachment
          All is well. I finished XML-izing the HTML code and voila!!! It worked. Thanks to everyone for their help. This was a great learning experience. 

          Sent from my iPad2

          On May 10, 2012, at 9:08 AM, "malup.dita" <malup.dita@...> wrote:

           

          Hi RAT

           
          Simple way:
          • You can add the "footer.html" as a XML file (well formatted):

          <div>
          <h1>
          <strong style="font-weight: bold;">D</strong>id you find the information you need?
          </h1>
          <p class="FeedbackSection" style="x-condition: Online;">
          Yes <input value="true" type="radio" name="Helpful" style="x-condition: Online;"/>
          No <input value="false" type="radio" name="Helpful" style="x-condition: Online;"/>
          </p>
          <p class="FeedbackSection" style="x-condition: Online;">If not, what information do you need? (optional)</p>
          <p class="whs4">
          <textarea name="Reason wrap" style="width: 205px; height: 69px; x-condition: Online;"></textarea>
          </p>
          <p>
          <input type="submit" name="submit" value="Send Feedback" style="x-condition: Online;"/>
          </p>
          </form>
          </div>

          • Or look at Feedback link added as footer to all the pages:

          <span class="runningfooter">
          <hr />
          </span>

          <span class="runningfooter">
          <hr />
          <a href="javascript:void(window.open('https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=rdf&S_CMP='+window.location.href))" tabindex="16" id="vcc_sp_a_53">Feedback</a>
          </span>
          Options:
          • You can add on the Header a JavaScript with document.write(exp1,exp2,exp3,...) to add the form to the page. 
          • You can add to the JavaScript to look for page Meta and add the Footer only to selected pages.
          • You can use <related-links> element (or <xref>) to add the "Feedback" to  selected pages:
           <xref format="html" scope="external"

          <related-links>
          <link format="html" scope="external"
          <desc>Feedback</desc>
          </link>
          </related-links>





          Is there a way to include an HTML form in an xsl template? Yes.

          • You  customize  your xsl file adding the Form to the  gen-user -header/footer/scripts template:
           <xsl:template name="gen-user-header">
              <!-- to customize: copy this to your override transform, add whatever content you want! -->
              <!-- for example, to display logos, search/nav widgets, etc. -->
            </xsl:template>
            <xsl:template name="gen-user-footer">
              <!-- to customize: copy this to your override transform, add whatever content you want! -->
              <!-- for example, to display compliances for: XHTML, accessibility, content ratings, etc. -->
            </xsl:template>
           <xsl:template name="gen-user-scripts">
              <!-- to customize: copy this to your override transform, add whatever content you want! -->
              <!-- see (or enable) the named template "script-sample" for an example -->
              <!--xsl:call-template name="script-sample"/-->
            </xsl:template>


          Malup


          --- In dita-users@yahoogroups.com, "RAT" <thomas_rathkamp@...> wrote:
          >
          > I am trying to include the form at the bottom of each generated HTML file. I found the right template after doing an xsl:text test. Thanks.
          >

          =
        Your message has been successfully submitted and would be delivered to recipients shortly.