- Timestamp:
- 02/07/08 18:49:13 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_armoireUiTemplate.xml
r10307 r10487 74 74 </valeur> 75 75 76 <!-- @API bsRootFragment : inclusion des agents pour les Widgets du template --> 76 <!-- @API bsRootFragment : inclusion des agents pour les Widgets du template 77 @param = code du template. 78 --> 77 79 <valeur code="bsRootFragment"> 78 80 <source type="xpathOnSrc-dynamique"> 79 concatExpr(//sm:Widget, si(setEntryBuffer('checkWidget', @sc:refUri),80 concat('<valeur code="tplWidget_', getIdFromPath(@sc:refUri), '">', resultatAgent(concat('@', getIdFromPath(@sc:refUri), '/contentAgent')), '</valeur>')81 concatExpr(//sm:Widget, si(setEntryBuffer('checkWidget', @sc:refUri), 82 concat('<valeur code="tplWidget_', getIdFromPath(@sc:refUri), '">', resultatAgent(concat('@', getIdFromPath(@sc:refUri), '/contentAgent')), '</valeur>') 81 83 )) 82 84 </source> … … 87 89 - resultatDialogue('.../destPathTemplate') pour le path du dossier de destination du template. 88 90 - resultatDialogue('.../destPathTemplateResInSite') pour l'uri du dossier de destination des ressources du site de ce template. 89 - resultatDialogue('.../destUrlStyle') pour intégrer le path vers le fichier de style associé à ce template.90 91 --> 91 92 <groupAffichage code="publishFile"> 92 <affichage code="template WmXhtml">93 <urlPage type="xpath-dynamique">concat(resultatDialogue('.../destPathTemplate'), '/', resultatDialogue('.../codeTemplate'), '. wm')</urlPage>93 <affichage code="templateXhtml"> 94 <urlPage type="xpath-dynamique">concat(resultatDialogue('.../destPathTemplate'), '/', resultatDialogue('.../codeTemplate'), '.xsl')</urlPage> 94 95 <page> 95 <modele>wmTemplate-xhtml</modele> 96 <zone cle="listPostXsl"><liste><item>xhtml</item><item>text</item></liste></zone> 97 <zone cle="mainZone" type="contextuel-dynamique"> 98 <choose> 99 <case xpath="resultatAgent('//standard/xslMethod') = 'html' and resultatAgent('//standard/doctypeUri') = 'no'" type="xslOnSrc-dynamique" href="bs:templateHtmlDtNoUri.wm.xsl"/> 100 <case xpath="resultatAgent('//standard/xslMethod') = 'html'" type="xslOnSrc-dynamique" href="bs:templateHtml.wm.xsl"/> 101 <case xpath="resultatAgent('//standard/xslMethod') = 'xml' and resultatAgent('//standard/mmlNamespace') = 'yes'" type="xslOnSrc-dynamique" href="bs:templateXhtmlDtNoUri.wm.xsl"/> 102 <default type="xslOnSrc-dynamique" href="bs:templateXhtml.wm.xsl"/> 103 </choose> 104 </zone> 105 <zone cle="content-type">UTF-8</zone> 96 <modele>xslTemplate-xhtml</modele> 97 <zone cle="listPostXsl"><liste><item>xhtml</item></liste></zone> 98 <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:template.xsl.xsl"/> 106 99 </page> 107 100 <valeur code="templateResources"> … … 121 114 </valeur> 122 115 </affichage> 123 124 <affichage code="outline.xsl" racine="//sm:callOutline" codecomposant="getIdNode(.)"> 125 <urlPage type="xpath-dynamique">concat(resultatDialogue('.../destPathTemplate'), '/', 'outline', codeAgent(.), '.xsl')</urlPage> 126 <page> 127 <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:outline.xsl.xsl"/> 128 <zone cle="content-type">UTF-8</zone> 129 </page> 130 </affichage> 131 <!-- 132 <affichage code="outline.xsl"> 133 <urlPage type="xpath-dynamique">concat(resultatDialogue('.../destPathTemplate'), '/', 'outline.xsl')</urlPage> 134 <page> 135 <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:outline.xsl.xsl"/> 136 <zone cle="content-type">UTF-8</zone> 137 </page> 138 </affichage> 139 --> </groupAffichage> 116 </groupAffichage> 140 117 141 118 … … 147 124 - resultatDialogue('.../destUrlTemplateResInSite'). 148 125 - resultatDialogue('.../destUrlTemplateFolder'). 149 - resultatDialogue('.../destUrlStyle').150 126 --> 151 127 <valeur code="templateDefinition"> … … 161 137 <template 162 138 code="{$vCodeTemplate}" 163 className="com.scenari.m.ge.pages. WmPage"164 templateUri="{concat(resultatDialogue('.../destUrlTemplateFolder'), '/', $vCodeTemplate, '.wm')}"165 template Encoding="UTF-8"139 className="com.scenari.m.ge.pages.TplXslPage" 140 resultXslMethod="{resultatAgent('//standard/xslMethod')}" 141 templateXslPath="{resultatDialogue('.../destUrlTemplateFolder')}/{$vCodeTemplate}.xsl" 166 142 resultEncoding="UTF-8" 167 resultExtension="{si(resultatAgent('//standard/xslMethod') = 'html', '.html', '.xhtml')}" 168 dialogHierContextual="true"> 169 170 <!-- les destUrlXxxx ici sont des pubUriXxxx dans le générateur créé 171 <property key="pubUriRes" value="{resultatDialogue('.../destUrlTemplateResInSite')}"/> 172 <property key="pubUriStyle" value="{resultatDialogue('.../destUrlStyle')}"/> 173 --> 143 dialogHierContextual="true" 144 resultIndent="true"> 145 <xsl:choose> 146 <xsl:when test="resultatAgent('//standard/xslMethod') = 'html'"> 147 <xsl:attribute name="resultExtension">.html</xsl:attribute> 148 <xsl:attribute name="resultDocTypePublic">-//W3C//DTD HTML 4.01 Transitional//EN</xsl:attribute> 149 <xsl:if test="resultatAgent('//standard/doctypeUri') != 'no'"> 150 <xsl:attribute name="resultDocTypeSystem">http://www.w3.org/TR/html4/loose.dtd</xsl:attribute> 151 </xsl:if> 152 </xsl:when> 153 <xsl:otherwise> 154 <xsl:attribute name="resultExtension">.xhtml</xsl:attribute> 155 <xsl:attribute name="resultDocTypePublic">-//W3C//DTD XHTML 1.0 Transitional//EN</xsl:attribute> 156 <xsl:if test="resultatAgent('//standard/doctypeUri') != 'no'"> 157 <xsl:attribute name="resultDocTypeSystem">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</xsl:attribute> 158 </xsl:if> 159 </xsl:otherwise> 160 </xsl:choose> 161 <postXsl path="{resultatDialogue('.../destUrlTemplateFolder')}/{$vCodeTemplate}_postXsl_xhtml.xsl"/> 174 162 </template> 175 163 </xsl:template>
Note: See TracChangeset
for help on using the changeset viewer.