Changeset 9331

Show
Ignore:
Timestamp:
10.07.2007 12:03:57 (17 months ago)
Author:
sys
Message:

genericWebSiteTransf : permis pour les primitives de type meta + sm:lookForExistingModelPage dans sm:navigation

Location:
trunk/Wsp_Modeling
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/es/content/transf/genericWebSiteTransf/xml.xed.xml

    r9329 r9331  
    461461                                <xul:element se:name="sm:model" se:bind="element" > 
    462462                                        <xul:atts> 
    463                                                 <xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true"  regexpSgn=".*@sm_compositionPrim\b.*"/> 
     463                                                <xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true"  regexpSgn=".*#Class\b.*"/> 
    464464                                        </xul:atts> 
    465465                                </xul:element> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_genericWebSiteTransf/bs.xml.xsl

    r9330 r9331  
    6262        <!-- ################# Mode par défaut ################## --> 
    6363        <xsl0:template match="sm:genericWebSiteTransf"> 
    64                 <structure code="{resultatAgent($vAgentModel/codeModel)}{getAxisSuffix(sm:axis/@code)}" racine="//{resultatAgent($vAgentModel/qNameTagRootModel)}" codecomposant="{si(sm:axis/@code, concat(&quot;concat(getIdNode(..), '&quot;, getAxisSuffix(sm:axis/@code), &quot;')&quot;), 'getIdNode(..)')}" version="1.0"> 
     64                <structure code="{resultatAgent($vAgentModel/codeModel)}{getAxisSuffix(sm:axis/@code)}"  
     65                                   racine="//{resultatAgent($vAgentModel/qNameTagRootModel)}"  
     66                                   codecomposant="{si(resultatAgent($vAgentModel/isMeta)='true', concat(&quot;concat(getIdNode(..), '_meta&quot;, getAxisSuffix(sm:axis/@code), &quot;')&quot;), si(sm:axis/@code, concat(&quot;concat(getIdNode(..), '&quot;, getAxisSuffix(sm:axis/@code), &quot;')&quot;), 'getIdNode(..)'))}" version="1.0"> 
    6567                        <xsl0:attribute name="xmlns:{resultatAgent($vAgentModel/prefixModel)}"><xsl0:value-of select="resultatAgent($vAgentModel/nsModel)"/></xsl0:attribute> 
    6668                        <xsl0:attribute name="xmlns:java">http://xml.apache.org/xslt/java</xsl0:attribute> 
     
    147149                <noeud cle="l_{generate-id()}" type="liste"> 
    148150                        <xsl0:choose> 
    149                                 <xsl0:when test="count(.//sm:callModel) != 0"> 
     151                                <xsl0:when test=".//sm:callModel or .//sm:lookForExistingModelPage"> 
    150152                                        <!-- les callModel nécessitent une construction dynamique. --> 
    151153                                        <listeref type="inclusion-dynamique"> 
  • trunk/Wsp_Modeling/spaces/ss/transf/genericWebSiteTransf.ss.xml

    r9288 r9331  
    4141        <bdp classSignature="@sm_genericWebSiteTransf#TransfWs:Xhtml:Url:Text#TrsfOf:*"> 
    4242                <validAttrParent espace="~param/sc3/base/ss" code="basexml.ss.xml"/> 
    43                 <validAttrMatchSgn nm="model" regexpSgn=".*@sm_compositionPrim\b.*"> 
     43                <validAttrMatchSgn nm="model" regexpSgn=".*#Class\b.*"> 
    4444                        <pb typ="Error" msg="The referred model is not a composition"/> 
    4545                </validAttrMatchSgn>