Hi there,

since there has been no answer yet, maybe some more details would help
you help me.

I looked into the xsl-scripts for forms for quite a while now and I
compared the output of the forms page outside the portal with the output
of the same forms page when inside the portal.
it looks as if the URIs to all the xsl are properly resolved, as some
elements in the included stylesheets are put in the data that is sent.

what is not included, are these references:

<script src="resources/ajax/cocoon.js" type="text/javascript"/>
<script src="resources/forms/js/forms-lib.js" type="text/javascript"/>
<script type="text/javascript">
        dojo.addOnLoad(forms_onload);
        dojo.require("cocoon.forms.*");
    </script>
<link rel="stylesheet" type="text/css"
href="resources/forms/css/forms.css"/>
<script src="resources/forms/mattkruse-lib/AnchorPosition.js"
type="text/javascript"/>
<script src="resources/forms/mattkruse-lib/PopupWindow.js"
type="text/javascript"/>
<script src="resources/forms/mattkruse-lib/OptionTransfer.js"
type="text/javascript"/>
<script src="resources/forms/mattkruse-lib/selectbox.js"
type="text/javascript"/>
<script src="resources/forms/mattkruse-lib/CalendarPopup.js"
type="text/javascript"/>
<script src="resources/forms/mattkruse-lib/date.js" type="text/javascript"/>
<script type="text/javascript">
      // Setup calendar
      var forms_calendar = CalendarPopup();
      forms_calendar.setWeekStartDay(1);
      forms_calendar.showYearNavigation();
      forms_calendar.showYearNavigationInput();
      forms_calendar.setCssPrefix("forms_");
    </script>
<link rel="stylesheet" type="text/css"
href="resources/forms/css/forms-calendar.css"/>
<script type="text/javascript">
      _editor_url = "resources/forms/htmlarea/";
      _editor_lang = "en";
    </script>
<script type="text/javascript" src="resources/forms/htmlarea/htmlarea.js"/>

I stripped the output of some namespace declarations, it is just to
show, what elements I mean.
these are in template-matchers that have the mode set to "forms-field".
obviously, none of these templates are called or matched, although in
the forms-styling.xsl they are referenced:

<xsl:template match="head">
    <head>
      <xsl:apply-templates select="." mode="forms-page"/>
      <xsl:apply-templates select="." mode="forms-field"/>
      <xsl:apply-templates/>
    </head>
  </xsl:template>

  <xsl:template match="body">
    <body>
      <!--+ !!! If template with mode 'forms-page' adds text or elements
          |        template with mode 'forms-field' can no longer add
attributes!!!
          +-->
      <xsl:apply-templates select="." mode="forms-page"/>
      <xsl:apply-templates select="." mode="forms-field"/>
      <xsl:apply-templates/>
    </body>
  </xsl:template>

I don't know if the comment that is in the second template also applies
to the head-template, but still I am confused, why, when I call the URI
to my forms outside the portal, they all are properly styled and the
JavaScript is included, and when I call them inside a coplet, the forms
have no styling and no JavaScript is included.

I hope, I am not the only one with this kind of problem and that someone
can help me out here.

thanks in advance,

christian

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to