允许在下拉菜单中选择国家
项目描述
网站片段国家代码下拉菜单
此模块添加了一个下拉菜单和输入文本字段,是其他模块继承HTML表单的基础。
这可以插入到表单元素中。
使用方法
要扩展此模板,您需要继承country_dropdown模板并添加您的个人代码。
模板有三个输入文本
no_country_field:无国家代码的字段。
country_code_field:只有国家代码的字段(只读)
complete_field:前两个字段的组合(隐藏)
当用户将片段插入到网站编辑器中的表单元素时,可以自定义完整字段的名称。通常它将与字段名称匹配。
开发
您可以在视图中调用可重复使用的Qweb模板website_snippet_country_dropdown.country_dropdown以添加一个合理的国家组合字段,非常适合VATs。
默认国家将在以下匹配中取第一个
从default_country变量中提取。
从default_value变量的前两个字母中提取。
当前用户的国籍。
当前网站的公司的国家。
列表中的第一个国家。
您可以使用所有变量来修改其行为
complete_field来为其命名。通常它将匹配字段名称。
default_value为complete_field。
国家作为 res.country ORM记录集。
默认国家作为 res.country 记录。
no_country_placeholder.
您可以在OCA/e-commerce的 website_sale_checkout_country_vat 中查看一个示例。
已知问题/路线图
添加测试。
国旗图片应懒加载以优化加载。
片段拖放 似乎由于某些未知原因被Odoo阻止。鉴于此模块的主要目的是为其他模块提供可重用的模板,因此没有花时间修复该用例。
错误跟踪器
错误在 GitHub Issues 中跟踪。如果在那里遇到麻烦,请检查您的问题是否已被报告。如果您是第一个发现它的,请通过提供详细且受欢迎的反馈来帮助我们解决它。
鸣谢
图片
Odoo社区协会: 图标.
贡献者
Sergio Teruel <sergio.teruel@tecnativa.com>
Jairo Llopis <jairo.llopis@tecnativa.com>
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org.
项目详细信息
哈希值 for odoo9_addon_website_snippet_country_dropdown-9.0.1.0.0.99.dev10-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a4f034e26974e6cff065097dc7a8c67d2877e77be836edf9d675ca08ca8bcea6 |
|
MD5 | ffc3156be0459f33402ac86154d6312b |
|
BLAKE2b-256 | 4649adb980ace2080807fdeb7f79361593558b23bbf6e2d180b0b6620617bdbf |