How would you go about changing the website search bar to include custom information and make it posible to search on custom information?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客户关系管理
- e-Commerce
- 会计
- 库存
- PoS
- Project
- MRP
此问题已终结
Soo i figured it out by myself
inherit product.template and run the function and then just append to search_fields
@api.model
def_search_get_detail(self, website, order, options):
search_details = super(ProductTemplate, self)._search_get_detail(website, order, options)search_details['search_fields'].append('your products')
Hi Martin,
Would you please explain to me where you have made this edit?
I am fairly new to Odoo but I have the exact same problem you had!
Thanks in advance!
Twan
search_details['search_fields'].append('your products')
Hi,
I would try and override the product.template metod at:
https://github.com/odoo/odoo/blob/3a28e5b0adbb36bdb1155a6854cdfbe4e7f9b187/addons/website_sale/models/product_template.py#L348
And then just append the attributes you need to search_fields
Hello
Following method may help you to change search behaviour of default odoo website.
def _search_with_fuzzy(self, search_type, search, limit, order, options):
"""
Performs a search with a search text or with a resembling word
:param search_type: indicates what to search within, 'all' matches all available types
:param search: text against which to match results
:param limit: maximum number of results per model type involved in the result
:param order: order on which to sort results within a model type
:param options: search options from the submitted form containing:
- allowFuzzy: boolean indicating whether the fuzzy matching must be done
- other options used by `_search_get_details()`
:return: tuple containing:
- count: total number of results across all involved models
- results: list of results per model (see _search_exact)
- fuzzy_term: similar word against which results were obtained, indicates there were
no results for the initially requested search
"""
Thanks & Regards,
CandidRoot Solutions Pvt. Ltd.
Mobile: (+91) 8849036209
Email: info@candidroot.com
Skype: live:candidroot
Web: https://www.candidroot.com
Address: 1229-1230, Iconic Shyamal, Near Shyamal Cross Road, Ahmedabad, Gujarat 380015
相关帖文 | 回复 | 查看 | 活动 | |
---|---|---|---|---|
|
4
3月 24
|
4147 | ||
|
1
3月 24
|
1136 | ||
|
2
12月 23
|
1083 | ||
|
1
9月 22
|
3205 | ||
|
2
7月 22
|
1859 |
i will try and see how it works, Thanks!