跳转到主要内容

允许在下拉菜单中选择国家

项目描述

Beta License: LGPL-3 OCA/website Translate me on Weblate Try me on Runbot

此模块添加了一个下拉菜单和输入文本字段的片段,是其他模块继承HTML表单的基础。

它可插入到表单元素中。

目录

使用方法

要扩展此模板,您需要继承country_dropdown模板并添加您的个人代码。

该模板有三个输入文本

  1. no_country_field:不带国家代码的字段。

  2. country_code_field:只有国家代码的字段(只读)

  3. complete_field:前两个字段的组合(隐藏)

当用户使用网站编辑器将片段插入到表单元素中时,可以自定义完整字段的名称。

开发

您可以在视图中调用可重用的Qweb模板website_snippet_country_dropdown.country_dropdown,以添加合理的国家组合字段,非常适合VATs

默认国家将是以下匹配项中的第一个

  1. default_country变量中提取。

  2. default_value变量的前两个字母中提取。

  3. 当前用户的国籍。

  4. 当前网站的公司的国家。

  5. 列表中的第一个国家。

您可以使用的所有变量,用于修改其行为

  • complete_field以给它一个名称。通常它将匹配字段名称。

  • 默认值 用于 完整字段

  • 国家 作为 res.country ORM 记录集。

  • 默认国家 作为 res.country 记录。

  • 无国家占位符.

您可以在 OCA/e-commerce 的 website_sale_checkout_country_vat 中查看示例。

已知问题/路线图

错误跟踪器

问题在 GitHub 问题 上跟踪。如有问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的 反馈 来帮助我们解决问题。

请不要直接联系贡献者以获取支持或帮助解决技术问题。

致谢

作者

  • Tecnativa

贡献者

  • Tecnativa:

    • Sergio Teruel

    • Jairo Llopis

    • Alexandre Díaz

    • Carlos Roca

维护者

本模块由 OCA 维护。

Odoo Community Association

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 特性的协作开发并促进其广泛使用。

本模块是 GitHub 上 OCA/website 项目的一部分。

欢迎您贡献力量。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅有关 生成分发存档 的教程。

构建分发

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面