Hi
I'm using portal engine. I'd like to  use mtab layout to make two-levels menu ( I want to display 1-st level <named-item> elements in a different way than 2-nd level elements). How can I send some additional user defined parameters from portal-user-cocoon.xml file to mtab.xsl file (those parameters could inform about level of my item element).  It is  possible to do????
I have tried to do it in this way, but it does't work (parameters aren't sending) . What I'm doing wrong ? I think that the cause may be the renderer... but I'm not sure....
 
****************** fragment of portal-user-cocoon.xml file ******************************************
  
<composite-layout name="mtab" id="serwis"> 
 <named-item name="XXXX" level="1">                            <!-- My additional parameter 'level'-->
  <coplet-layout name="coplet">
   <coplet-instance-data>XXXXX-1</coplet-instance-data>
  </coplet-layout>
 </named-item>
 
 <named-item name="YYYYY" level="2">                        <!-- My additional parameter 'level'-->
  <coplet-layout name="coplet">
   <coplet-instance-data>YYYYY-1</coplet-instance-data>
  </coplet-layout>
 </named-item>
 
</composite-layout>
 
 
****************** fragment of mtab.xsl file ******************************************
<xsl:template match="named-item">
  <xsl:choose>
  <xsl:when test="@level=1">
   <li class="first">level:<xsl:value-of select="@level"/></li>
  </xsl:when>
  <xsl:otherwise>
   <li class="second">level:<xsl:value-of select="@level"/></li>
  </xsl:otherwise>
  </xsl:choose>
..........
</xsl:template>
 
greeting
mario

Reply via email to