<html metal:use-macro="here/main_template/macros/master" xmlns:tal="http://xml.zope.org/namespaces/tal" xmlns:metal="http://xml.zope.org/namespaces/metal" xmlns:i18n="http://xml.zope.org/namespaces/i18n"> <head> <title>titre</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <metal:block metal:fill-slot="javascript_head_slot"> <script type="text/javascript" tal:attributes="src here/cart_listing.js/absolute_url"></script> </metal:block> </head> <body i18n:domain="portfolio"> <div metal:fill-slot="main_no_tabs" tal:omit-tag=""> <div tal:condition="not:options/empty"> <div metal:use-macro="here/sell_macros/macros/sell_steps"></div> <form method="post" tal:condition="not:options/empty" tal:attributes="action string:$portal_url/my_cart"> <table class="listing" cellspacing="0"> <tr> <td colspan="3"><br/></td> <td colspan="3"> <input type="submit" tal:attributes="name options/nextStep/name; value options/nextStep/value"/> </td> </tr> <tr> <th i18n:translate="">Image</th> <th i18n:translate="" style="width:30em">Printing format and type</th> <th i18n:translate="">Quantity</th> <th colspan="3" i18n:translate="">Amount (incl tax)</th> </tr> <tbody id="cart_content"> <tr tal:repeat="i options/infos" tal:attributes="class python:repeat['i'].odd() and 'odd' or 'even'"> <td> <img border="0" tal:attributes="src i/thumbUrl; alt i/alt; height i/thumbHeight; width i/thumbWidth"/> </td> <td> <div style="font-weight:bold" tal:content="i/title"></div> <dl class="FieldHelp"> <dd tal:content="i/description"></dd> </dl> </td> <td> <input type="text" size="2" tal:attributes="value i/quantity; name python:'%s_%s.quantity:record' % (i['cmf_uid'], i['templateId']);"/> </td> <td tal:content="i/amount"></td> <td> <input type="image" alt="refresh amount" title="refresh amount" width="16" height="16" tal:attributes="src string:$portal_url/refresh.png; name python:'%s_%s.refresh:record' % (i['cmf_uid'], i['templateId'])" i18n:attributes="alt;title"/> </td> <td> <input type="image" alt="delete" title="delete" width="16" height="16" tal:attributes="src string:$portal_url/trash.png; name python:'%s_%s.delete:record' % (i['cmf_uid'], i['templateId'])" i18n:attributes="alt;title"/> </td> </tr> </tbody> <tbody class="total"> <tr> <th colspan="2"> <th i18n:translate="">Prints</th> <th i18n:translate="">Total</th> <th colspan="2"><br/></th> </tr> <tr> <td colspan="2"><br/></td> <td tal:content="options/quantityTotal">quantity total</td> <td tal:content="python:'%s €' % options['pricesTotal'].taxed">prices total</td> <td colspan="2"><br/></td> </tr> <tr> <th colspan="3" style="text-align:right;padding-right:1em" i18n:translate="">Shipping</th> <td tal:content="python:'%s €' % options['shippingFees'].taxed">2</td> <td colspan="2"><br/></td> </tr> <tr> <th colspan="3" style="text-align:right; padding-right:1em" i18n:translate="">VAT</th> <td tal:content="python:'%s €' % options['totalAmount'].tax">2</td> <td colspan="2"><br/></td> </tr> <tr> <th colspan="3" style="text-align:right;padding-right:1em" i18n:translate="">Total amount to pay</th> <td tal:content="python:'%s €' % options['totalAmount'].taxed" style="color:#f28c18">2</td> <td colspan="2"><br/></td> </tr> </tbody> <tr> <td colspan="3"><br/></td> <td colspan="3"> <input type="submit" tal:attributes="name options/nextStep/name; value options/nextStep/value"/> </td> </tr> </table> </form> <script type="text/javascript"> // <!-- (function(){ new CartListing(document.getElementById('cart_content')); })(); // --> </script> </div> <div tal:condition="options/empty" tal:omit-tag=""> <h2 i18n:translate="">My cart</h2> <em i18n:translate="">Your cart is currently empty.</em> </div> </div> </body> </html>