Changeset 9273

Show
Ignore:
Timestamp:
12.06.2007 15:17:46 (18 months ago)
Author:
anp
Message:

gestion correcte du scope des TDM intermédiaires dans les gen OD

Location:
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf/getContent.xsl.xsl

    r9232 r9273  
    486486                                </xsl0:choose> 
    487487                        </xsl0:variable> 
    488                         <text:table-of-content-source text:use-outline-level="{$vUseOutlineLevel}" text:use-index-marks="{$vUseIndexMarks}" text:use-index-source-styles="{$vUseIndexSourceStyles}"> 
     488                        <xsl0:variable name="vIndexScope"> 
     489                                <xsl0:choose> 
     490                                        <xsl0:when test="boolean(computeNodeAgent(concat($vAgentContentFile, '/getContent'))//*[local-name()='table-of-content-source']/@text:index-scope)"><xsl0:value-of select="computeNodeAgent(concat($vAgentContentFile, '/getContent'))//*[local-name()='table-of-content-source']/@text:index-scope"/></xsl0:when> 
     491                                        <xsl0:otherwise>document</xsl0:otherwise> 
     492                                </xsl0:choose> 
     493                        </xsl0:variable> 
     494                        <text:table-of-content-source text:use-outline-level="{$vUseOutlineLevel}" text:use-index-marks="{$vUseIndexMarks}" text:use-index-source-styles="{$vUseIndexSourceStyles}" text:index-scope="{$vIndexScope}"> 
    489495                                <xsl0:if test="$vUseOutlineLevel='true'"> 
    490496                                        <xsl0:attribute name="text:outline-level"><xsl0:value-of select="$vOutlineLevel"/></xsl0:attribute> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_odTemplateText/xGetAreaContent.xsl

    r9272 r9273  
    337337                                </xsl:choose> 
    338338                        </xsl:variable> 
    339                         <text:table-of-content-source text:use-outline-level="{$vUseOutlineLevel}" text:use-index-marks="{$vUseIndexMarks}" text:use-index-source-styles="{$vUseIndexSourceStyles}"> 
     339                        <xsl:variable name="vIndexScope"> 
     340                                <xsl:choose> 
     341                                        <xsl:when test="boolean(computeNodeAgent(concat($vAgentContentFile, '/getContent'))//*[local-name()='table-of-content-source']/@text:index-scope)"><xsl:value-of select="computeNodeAgent(concat($vAgentContentFile, '/getContent'))//*[local-name()='table-of-content-source']/@text:index-scope"/></xsl:when> 
     342                                        <xsl:otherwise>document</xsl:otherwise> 
     343                                </xsl:choose> 
     344                        </xsl:variable> 
     345                         
     346                        <text:table-of-content-source text:use-outline-level="{$vUseOutlineLevel}" text:use-index-marks="{$vUseIndexMarks}" text:use-index-source-styles="{$vUseIndexSourceStyles}" text:index-scope="{$vIndexScope}"> 
    340347                                <xsl:if test="$vUseOutlineLevel='true'"> 
    341348                                        <xsl:attribute name="text:outline-level"><xsl:value-of select="$vOutlineLevel"/></xsl:attribute>