Changeset 9486 for trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_odTemplateText/pp.content.xsl.xsl
- Timestamp:
- 08/21/07 17:20:46 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_odTemplateText/pp.content.xsl.xsl
r9274 r9486 36 36 # <scOd:dataBlock category="xxxx"> 37 37 # <scOd:id value=""/> 38 # <scOd:sortKey ></scOd:sortKey>38 # <scOd:sortKey value=""/> 39 39 # <scOd:title></scOd:title> 40 40 # <scOd:data>odContent</scOd:data> … … 188 188 <xsl:param name="pIdForEach"/> 189 189 <xsl:param name="pMode"/><!-- [|ignoreAlreadyShowBlocks] --> 190 <xsl:for-each select=" //scOd:dataBlockDeclaration[@category=$pCateg]">190 <xsl:for-each select="key('dataBlockDeclaration', $pCateg)"> 191 191 <blocks category="{{$pCateg}}"> 192 192 <documentBlockList firstShowDbId="{{generate-id(//scOd:showDataBlocks[@category=$pCateg][1]//scOd:forEachBlock[1])}}"><!-- liste des dataBlock tels que déclarés --> … … 198 198 <xsl:with-param name="pIdForEach" select="$pIdForEach"/> 199 199 <xsl:with-param name="pMode" select="$pMode"/> 200 <xsl:sort select="normalize-space(scOd:sortKey )" data-type="text" order="{{key('dataBlockDeclaration', @category)/@sort}}"/>200 <xsl:sort select="normalize-space(scOd:sortKey/@value)" data-type="text" order="{{key('dataBlockDeclaration', @category)/@sort}}"/> 201 201 </xsl:apply-templates> 202 202 </xsl:when> … … 252 252 <xsl:if test=" not(key('dataBlockDeclaration', @category)/@hideEmptyBlocks='yes' 253 253 and not($vHasData)) and not(key('dataBlockDeclaration', @category)/@hideSameBlock='yes' and string-length(scOd:id/@value)!=0 and preceding::scOd:dataBlock[@category=$vCategory and scOd:id/@value=$vId] and preceding::scOd:dataBlock[@category=$vCategory and scOd:id/@value=$vId]/scOd:data=$vData)"><!-- si block vide OU déja pris en compte => on ne prend pas le block--> 254 <block idList="{{normalize-space($vIdBlockList)}}" category="{{@category}}" sortKey="{{normalize-space(scOd:sortKey )}}" idBlock="{{scOd:id/@value}}" isContentShowInDocument="{{normalize-space($vIsContentShowInDocument)}}">254 <block idList="{{normalize-space($vIdBlockList)}}" category="{{@category}}" sortKey="{{normalize-space(scOd:sortKey/@value)}}" idBlock="{{scOd:id/@value}}" isContentShowInDocument="{{normalize-space($vIsContentShowInDocument)}}"> 255 255 <title><xsl:copy-of select="scOd:title/* | scOd:title/text()"/></title> 256 256 <data><xsl:copy-of select="$vData"/></data> … … 354 354 <xsl:variable name="vRefBlockId"> 355 355 <xsl:choose> 356 <xsl:when test="@position='first'"><xsl:value-of select="$v DataBlockList"/></xsl:when>356 <xsl:when test="@position='first'"><xsl:value-of select="$vFirstCall"/></xsl:when> 357 357 <xsl:when test="@position='firstCallData' and $vFirstCallData"><xsl:value-of select="$vFirstCallData"/></xsl:when> 358 358 <xsl:when test="@position='firstCallData' and $vFirstShowDbCall"><xsl:value-of select="$vFirstShowDbCall"/></xsl:when> 359 <xsl:when test="@position='firstCallData'"><xsl:value-of select="$v DataBlockList"/></xsl:when>359 <xsl:when test="@position='firstCallData'"><xsl:value-of select="$vFirstCall"/></xsl:when> 360 360 </xsl:choose> 361 361 </xsl:variable>
Note: See TracChangeset
for help on using the changeset viewer.