2018-01-16 06:58:15 +01:00
<?xml version="1.0" encoding="utf-8"?>
2018-01-16 11:34:37 +01:00
<flectra >
2018-01-16 06:58:15 +01:00
<template id= "assets_frontend" inherit_id= "website.assets_frontend" name= "Comparison assets frontend" >
<xpath expr= "." position= "inside" >
<link type= "text/less" rel= 'stylesheet' href= '/website_sale_comparison/static/src/less/website_sale_comparison.less' />
<script type= "text/javascript" src= "/website_sale_comparison/static/src/js/website_sale_comparison.js" > </script>
</xpath>
</template>
<template id= "add_to_compare" inherit_id= "website_sale.products_item" active= "True" customize_show= "True" name= "Comparison List" priority= "22" >
<xpath expr= "//div[hasclass('product_price')]" position= "inside" >
<a class= "hidden-xs btn btn-default btn-xs o_add_compare" title= "Compare" t-att-data-product-product-id= "product.product_variant_ids[0].id" data-action= "o_comparelist" > <span class= "fa fa-exchange" > </span> </a>
</xpath>
</template>
<template id= "product_add_to_compare" name= 'Add to comparison in product page' inherit_id= "website_sale.product" priority= "8" >
<xpath expr= "//a[@id='add_to_cart']" position= "after" >
<t t-if= "product.env.ref('website_sale_comparison.add_to_compare').active" >
<a class= "hidden-xs btn btn-default btn-lg mt8 o_add_compare_dyn" title= "Compare" t-att-data-product-product-id= "product.product_variant_ids[0].id" data-action= "o_comparelist" > <span class= "fa fa-exchange" > </span> </a>
</t>
</xpath>
</template>
<template id= "product_attributes_body" inherit_id= "website_sale.product" customize_show= "True" active= "True" name= "Product attributes table" >
<xpath expr= "//hr[@id='hr_product_attributes_simple']" position= "replace" />
<xpath expr= "//p[@id='product_attributes_simple']" position= "replace" />
<xpath expr= "//div[@id='product_full_description']" position= "after" >
<section class= "container" id= "product_full_spec" >
<t t-set= "atts" t-value= "product.get_variant_groups()" />
<t t-if= 'len(atts)' >
<h3 class= "text-center mb32" > Specifications for <t t-esc= "product.name" /> </h3>
<div class= "row" >
<div class= 'col-md-8 col-md-offset-2' id= 'product_specifications' >
<table class= 'table table-striped table-condensed table-hover' >
<t t-foreach= "atts.keys()" t-as= "spec" >
<t t-if= "len(atts.keys())>1" >
<tr class= "success text-left breadcrumb clickable" data-toggle= "collapse" t-att-data-target= "'.'+spec.split()[0]" >
<th t-att-colspan= "2" > <t t-esc= "spec" /> </th>
</tr>
</t>
<tr t-foreach= "atts[spec]" t-as= "att" t-att-class= "'collapse in ' + spec.split()[0]" >
<td t-esc= "att.attribute_id.name" />
<td >
<t t-set= 'or_separator' > or</t>
<t t-esc= "(' %s ' % or_separator).join(att.value_ids.mapped('name'))" />
</td>
</tr>
</t>
</table>
</div>
</div>
</t>
</section>
</xpath>
</template>
<template id= 'recommended_product' inherit_id= "website_sale.recommended_products" name= "Alternative Products" >
<xpath expr= "//h3" position= "replace" >
2018-07-13 11:30:51 +02:00
<t t-set= "ids" t-value= "str(product.product_variant_id.id) + ','+ ','.join([str(a) for a in product.alternative_product_ids.mapped('product_variant_id.id')])" />
2018-01-16 06:58:15 +01:00
<div > <span class= 'h3' > Suggested alternatives: </span> <a class= "btn btn-primary" t-attf-href= "/shop/compare/?products=#{ids}" > <i class= "fa fa-exchange" > </i> Compare</a> </div>
</xpath>
</template>
<template id= "product_compare" name= "Comparator Page" >
<t t-call= "website.layout" >
<t t-set= "additional_title" > Shop Comparator</t>
<div id= "wrap" class= "js_sale" >
<div class= "oe_structure" />
<div class= "container oe_website_sale" >
<section class= "container" >
<h3 > Compare Products</h3>
<table class= "table table-bordered table-hover text-center mt16 table-comparator" id= "o_comparelist_table" >
<thead >
<td class= 'td-top-left' > </td>
<td t-foreach= "products" t-as= "product" >
2018-04-05 10:25:40 +02:00
<a href= "#" t-att-data-product_product_id= "product.id" class= "o_comparelist_remove" t-if= "len(products) > 2" >
2018-01-16 06:58:15 +01:00
<strong class= 'pull-right' > x</strong>
</a>
<a t-att-href= "'/shop/product/%s' % slug(product.product_tmpl_id)" >
<img t-attf-src= "/web/image/product.product/#{product.id}/image/200x150" class= "img img-responsive" style= "margin:auto;" />
</a>
<div class= 'product_summary' >
<a class= "o_product_comparison_table" t-attf-href= "/shop/product/#{ slug(product.product_tmpl_id) }" >
<span t-field= 'product.display_name' > </span> <br />
</a>
<span >
<strong > Price:</strong>
<t t-if= "(compute_currency(product.lst_price) - product.website_price ) > 0.01 and website.get_current_pricelist().discount_policy=='without_discount'" >
<del class= "text-danger mr8" style= "white-space: nowrap;" t-esc= "compute_currency(product.website_public_price)" t-options= "{'widget': 'monetary', 'display_currency': website.get_current_pricelist().currency_id, 'from_currency': website.currency_id}" />
</t>
<span t-esc= "product.website_price" t-options= "{'widget': 'monetary', 'display_currency': website.currency_id}" > </span>
</span>
<form action= "/shop/cart/update" method= "post" class= "text-center" >
<input name= "product_id" t-att-value= "product.id" type= "hidden" />
<a class= "btn btn-primary btn-block a-submit" > <i class= "fa fa-shopping-cart" > </i> & nbsp;Add to Cart</a>
</form>
</div>
</td>
</thead>
<tbody >
<t t-foreach= "specs.keys()" t-as= "spec" >
<t t-if= "len(specs.keys())>1" >
<tr class= "success text-left breadcrumb clickable" data-toggle= "collapse" t-att-data-target= "'.'+spec.split()[0]" >
<th t-att-colspan= "len(products) + 1" > <i class= "fa fa-chevron-circle-down o_product_comparison_collpase" > </i> <t t-esc= "spec" /> </th>
</tr>
</t>
<tr t-foreach= "specs[spec].keys()" t-as= "att" t-att-class= "'collapse in ' + spec.split()[0]" >
<td t-esc= "att" />
<td t-foreach= "specs[spec][att]" t-as= "val" > <t t-esc= "val" /> </td>
</tr>
</t>
</tbody>
</table>
</section>
</div>
</div>
</t>
</template>
<template id= "product_product" name= "Comparator - Product row in comparator popover" >
<div class= "row mt8 o_product_row" t-att-data-category_ids= "product.public_categ_ids.ids" >
<div class= "col-sm-3 col-xs-3 mb8" >
<img class= "img img-responsive" t-attf-src= "/web/image/product.product/#{product.id}/image_small" style= "max-height: 50px;" />
</div>
<div class= "col-sm-7 col-xs-7 mb8 text-left" >
<h5 >
<strong > <a t-attf-href= "/shop/product/#{product.product_tmpl_id[0].id}" > <t t-esc= "product.display_name" /> </a> </strong>
</h5>
<h5 class= "mt0 mb0" >
<strong >
<t t-if= "(compute_currency(product.lst_price) - product.website_price ) > 0.01 and website.get_current_pricelist().discount_policy=='without_discount'" >
<del class= "text-danger mr8" style= "white-space: nowrap;" t-esc= "compute_currency(product.website_public_price)" t-options= "{'widget': 'monetary', 'display_currency': website.get_current_pricelist().currency_id, 'from_currency': website.currency_id}" />
</t>
<span t-esc= "product.website_price" t-options= "{'widget': 'monetary', 'display_currency': website.currency_id}" > </span>
</strong>
</h5>
</div>
<div class= "col-sm-1 col-xs-1 mt32" >
<a href= '#' class= "o_remove" title= "Remove" t-att-data-product_product_id= "product.id" >
<i class= "fa fa-trash" > </i>
</a>
</div>
</div>
</template>
2018-01-16 11:34:37 +01:00
</flectra>