How we can create a dropdown in website listing the variants of the product selected?
please help.
Thanks.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
How we can create a dropdown in website listing the variants of the product selected?
please help.
Thanks.
Hello abc,
First you have to calculate product variants and pass to template and then display in template
# Calculate variants in controller
variants = request.env['products.product'].search([])
return request.render('template', {'variants': variants})
# display in template in dropdown format
<select>
<t t-foreach="variants" t-as="var">
<option>
<t t-esc="var.name"/>
</option>
</t>
</select
Accept and upvote answer if helpful
Thanks and Regards
Haresh Kansara
Hi
at the beginning you have to inherit the function _prepare_qcontext
from the table 'ir.ui.view', then add a for loop with variants of the
product
then you have to make an xpath for the header
and then with a loop like that
<t t-foreach="product_list" t-as="product">
<li>
<a
t-attf-href="/page/product/#{slug(product['product_object'])}">
<t t-esc="product['product_name']" />
</a>
</li>
</t>
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj się