Mode:

Compact lists

Showing:

Documentation
Used by
References
Included from
Source
Stylesheet ph_text.xsl
Included from
Stylesheet version 1.0
Template ce:DescriptionmdTxt
Documentation

Description

 info see parent 'ph_main.xsl' 
 #H2# preinclude 
x.l:include href="../../lib/common_xsl/i18n_xsl.xsl"/
x.l:include href="../../lib/common_xsl/common_xsl.xsl"/
 #H2# TEMPLATE 
 #H4# Cmt_value ( 'ce' or 'xs' type and element with 'unit', ... 
 Cmt_txt : [<gen>] text only
Namespace No namespace
Match ce:Description
Mode mdTxt
Import precedence 0
Source
<xsl:template mode="mdTxt" match="ce:Description">
  <xsl:value-of select="."/>
</xsl:template>
Template ce:TaxAmountmdTxt
Documentation

Description

Cmt_txt: 'Text_type' label(tn) + val-of 
Namespace No namespace
Match ce:TaxAmount
Mode mdTxt
References
Import precedence 0
Source
<xsl:template mode="mdTxt" match="ce:TaxAmount">
  <xsl:call-template name="textLabelByTagName"/>
  <xsl:call-template name="getLabelSeprator"/>
  <xsl:value-of select="."/>
</xsl:template>
Template ce:PaymentTermsmdTxt
Documentation

Description

Cmt_txt: 'PaymentTerms' 
 [V0.ClicEdit.previ]
            <td colspan="2"> <.../PaymentTerms/@term"/> jours 
            <.../PaymentTerms/@netOrEOM"/> le 
            <.../PaymentTerms/@monthDay"/>&#160; 
            <.../PaymentTerms/@dateRef"/> </td>
    
Namespace No namespace
Match ce:PaymentTerms
Mode mdTxt
References
Import precedence 0
Source
<xsl:template mode="mdTxt" match="ce:PaymentTerms">
  <xsl:if test="@term">
    <xsl:value-of select="@term"/>
    <xsl:text> </xsl:text>
    <xsl:call-template name="getLabel">
      <xsl:with-param name="aVal">days</xsl:with-param>
    </xsl:call-template>
    <xsl:text> </xsl:text>
  </xsl:if>
  <xsl:if test="@netOrEOM">
    <xsl:call-template name="getLabel">
      <xsl:with-param name="aList">net_or_eom_list_type</xsl:with-param>
      <xsl:with-param name="aVal" select="@netOrEOM"/>
    </xsl:call-template>
  </xsl:if>
  <xsl:if test="@monthDay">
    <xsl:text>, </xsl:text>
    <xsl:call-template name="getLabel">
      <xsl:with-param name="aVal">monthDay1</xsl:with-param>
    </xsl:call-template>
    <xsl:text> </xsl:text>
    <xsl:value-of select="@monthDay"/>
    <xsl:text> </xsl:text>
    <xsl:call-template name="getLabel">
      <xsl:with-param name="aVal">monthDay2</xsl:with-param>
    </xsl:call-template>
  </xsl:if>
  <xsl:if test="@dateRef">
    <xsl:text> (</xsl:text>
    <xsl:call-template name="getLabel">
      <xsl:with-param name="aVal">dateRef</xsl:with-param>
    </xsl:call-template>
    <xsl:call-template name="getLabelSeprator"/>
    <xsl:call-template name="getLabel">
      <xsl:with-param name="aList">payment_date_ref_list_type</xsl:with-param>
      <xsl:with-param name="aVal" select="@dateRef"/>
    </xsl:call-template>
    <xsl:text>)</xsl:text>
  </xsl:if>
</xsl:template>
Template tplEx
Documentation

Description

 Cmt : add currency or unit  
Namespace No namespace
Used by
Import precedence 0
Source
<xsl:template name="tplEx">
  <!-- cmt: Complete with additional extension -->
  <!-- $aSep : optional separtor -->
  <xsl:choose>
    <xsl:when test="@currency">
      <xsl:text> </xsl:text>
      <xsl:value-of select="@currency"/>
    </xsl:when>
    <xsl:when test="@unit">
      <xsl:text> </xsl:text>
      <xsl:if test="local-name(.) != 'Width'">
        <xsl:value-of select="@unit"/>
      </xsl:if>
    </xsl:when>
    <xsl:otherwise>
      <xsl:if test="name()='Money'">
        <xsl:if test="//ce:InvoiceDetailRequestHeader/@currency">
          <xsl:text> </xsl:text>
          <xsl:value-of select="//ce:InvoiceDetailRequestHeader/@currency"/>
        </xsl:if>
        <xsl:if test="//ce:OrderRequestHeader/@currency">
          <xsl:text> </xsl:text>
          <xsl:value-of select="//ce:OrderRequestHeader/@currency"/>
        </xsl:if>
      </xsl:if>
    </xsl:otherwise>
  </xsl:choose>
</xsl:template>
Template ce:PricePerUnit
Documentation

Description

 Cmt_value : elt + unit  
Namespace No namespace
Match ce:PricePerUnit
Mode #default
Import precedence 0
Source
<xsl:template match="ce:PricePerUnit">
  <xsl:apply-templates/>
  <xsl:if test="@unit">
    <xsl:text> /</xsl:text>
    <xsl:value-of select="@unit"/>
  </xsl:if>
</xsl:template>
Template ce:Percentage
Documentation

Description

 Cmt_value : %  
Namespace No namespace
Match ce:Percentage
Mode #default
Import precedence 0
Source
<xsl:template match="ce:Percentage">
  <xsl:value-of select="concat(@percent, '%')"/>
</xsl:template>
Template ce:TelephoneNumber
Documentation

Description

Cmt_value: '../Phone' use parent label + ... 
Namespace No namespace
Match ce:TelephoneNumber
Mode #default
Import precedence 0
Source
<xsl:template match="ce:TelephoneNumber">
  <xsl:value-of select="concat('+',ce:CountryCode, ' (0)', ce:AreaOrCityCode, ' ', ce:Number)"/>
</xsl:template>
Template ce:PackingLevelCode
Namespace No namespace
Match ce:PackingLevelCode
Mode #default
References
Template
Import precedence 0
Source
<xsl:template match="ce:PackingLevelCode">
  <xsl:text> - </xsl:text>
  <xsl:variable name="iKey" select="concat(local-name(), .)"/>
  <xsl:call-template name="getLabel">
    <xsl:with-param name="aVal" select="$iKey"/>
  </xsl:call-template>
</xsl:template>
Template ce:CarrierIdentifier
Documentation

Description

Cmt_value: '../Phone' use parent label + ... 
Namespace No namespace
Match ce:CarrierIdentifier
Mode #default
References
Template
Import precedence 0
Source
<xsl:template match="ce:CarrierIdentifier">
  <xsl:if test="@domain">
    <xsl:call-template name="getSpanLabel">
      <xsl:with-param name="aVal" select="@domain"/>
    </xsl:call-template>
  </xsl:if>
  <xsl:apply-templates/>
</xsl:template>