odoo:ecommerce:product-template
Ceci est une ancienne révision du document !
Product template work in progress
<?xml version="1.0"?>
<data inherit_id="website_sale.product" active="True" name="Delivery time">
<xpath expr="//div[@id='o_product_terms_and_share']" position="after">
<div itemscope="itemscope" itemtype="http://schema.org/Product" id="wrap" class="js_sale">
<section t-attf-class="container py-4 oe_website_sale #{'discount' if combination_info['has_discounted_price'] else ''}" id="product_detail" t-att-data-view-track="view_track and '1' or '0'" t-att-data-product-tracking-info="json.dumps(request.env['product.template'].get_google_analytics_data(combination_info))">
<div id="o-carousel-product" class="carousel slide position-sticky mb-3 overflow-hidden" data-ride="carousel" data-interval="0" t-att-data-name="product_carousel_block_name">
<t t-set="product_images" t-value="product_variant._get_images() if product_variant else product._get_images()"/>
<div t-attf-class="carousel-item h-100#{' active' if product_image_first else ''}">
<t t-foreach="product_images" t-as="product_image">
<p> nom : <t t-esc="product_image.image_1920"/></p>
</t>
</div>
</div>
product_variant.qty_available: <p><t t-esc="product_variant.qty_available"/></p>
product.qty_available: <p><t t-esc="product.qty_available"/></p>
<p>product_line.uom_qty: <t t-set="test" t-attf-test="product_line.uom_qty"/> <t t-esc="test"/></p>
<p>product.qty_available: <t t-set="test" t-attf-test="product_variant.qty_available"/> <t t-esc="test"/></p>
<p>combination_info: <t t-set="test" t-attf-test="product_variant.id"/> <t t-esc="test"/></p>
<p t-if="product.virtual_available==0" class="alert alert-danger">Cet article n'est plus disponible dans cette taille</p>
<p t-if="product.allow_out_of_stock_order and product.virtual_available==0">Expédition: Disponible en 6 à 12 jours</p>
<p t-if="product.virtual_available>0">Expédition: Disponible en 24h en Belgique</p>
<!--tock visible <p><t t-esc="product_product.stock_quant_ids.inventory_quantity_auto_apply"/></p>-->
<p t-if="hasQuantities">TADAAAA</p>
<p>product._get_combination_info(combination, add_qty=add_qty or 1, pricelist=pricelist) <t t-esc="product._get_combination_info(combination, add_qty=add_qty or 1, pricelist=pricelist)"/></p>
<p><t t-esc="product._get_combination_info()"/></p>
<p>product.env['product.product'].browse(combination_info['product_id']): <t t-esc="product.env['product.product'].browse(combination_info['product_id'])"/></p>
<p><t t-esc="product.env['product.product']"/></p>
<p>product_detail: <t t-esc="product_detail"/></p>
<p>combination: <t t-esc="combination"/></p>
<p>combination_info: <t t-esc="combination_info"/></p>
<p>combination: <t t-att="combination"/></p>
product.virtual_available: <p><t t-esc="product.virtual_available"/></p>
product.list_price1: <p><t t-esc="combination_info['price']"/></p>
product.list_price2: <span itemprop="price" style="display:none;" t-esc="combination_info['price']"/>
product.list_price3: <span t-field="product.list_price" t-options="{ "widget": "monetary", "display_currency": product.currency_id, }"/>
<t t-foreach="product.valid_product_template_attribute_line_ids" t-as="ptal">
aaa <t t-esc="ptal.id"/>
</t>
<t t-if="handle_stock">
STOCK
</t>
<t t-set="product_variant2" t-value="product.env['product.product'].browse(combination_info['product_id'])"/>
<p>product_variant2: <t t-esc="product_variant2"/></p>
<p>website_sale.product_quantity: <t t-esc="product_quantity"/></p>
<t t-set="prod_obj" t-value="request.env['product.product']"/>
<t t-set="prodtemp" t-value="prod_obj.search([])" />
<t t-foreach="prodtemp" t-as="prod">
<t t-esc="prod.name"/>
</t>
</section>
</div>
</xpath>
</data>
odoo/ecommerce/product-template.1658389436.txt.gz · Dernière modification : de root
