4.75. subtotal

4.75.1. Summary

Parameters: name noformat

Positional parameters in same order.

Pass attribute hash as last to subroutine: no

Must pass named parameter interpolate=1 to cause interpolation.

Invalidates cache: YES

Called Routine:

ASP-like Perl call:

         name => VALUE,
         noformat => VALUE,


    $Tag->subtotal($name, $noformat);

Attribute aliases

            cart ==> name
    [subtotal name noformat]
Parameters Description Default
cart Alias for name DEFAULT_VALUE
noformat   DEFAULT_VALUE
Attributes Default
interpolate (reparse) No
Invalidates cache YES
Container tag No
Has Subtags No
Nests Yes

Tag expansion example:

    [subtotal name noformat]
    TODO: (tag result)

ASP-like Perl call:

   $Tag->subtotal(  { name => VALUE_name
                       noformat => VALUE_noformat
}, $body  );

or similarly with positional parameters,

    $Tag->subtotal(name,noformat, $attribute_hash_reference, $body);

4.75.2. Description

Positional: [subtotal cart* noformat*]

mandatory: NONE

optional: cart noformat

Expands into the subtotal cost, exclusive of sales tax, of all the items ordered so far for the optional cart. If the noformat tag is present and non-zero, the raw number with no currency formatting will be given. name noformat