responsiv/货币

此包已被废弃,不再维护。作者建议使用 responsiv/currency-plugin 包。
此包的最新版本(v2.0.5)没有可用的许可证信息。

October CMS的货币插件

安装量: 6,976

依赖项: 1

建议者: 0

安全: 0

星标: 16

关注者: 4

分支: 17

开放问题: 7

类型:october-plugin

v2.0.5 2024-08-20 04:17 UTC

This package is auto-updated.

Last update: 2024-08-20 04:17:24 UTC


README

处理货币显示和转换的工具。您可以通过设置页面配置货币和转换器。

  • 设置 → 货币
  • 设置 → 汇率
  • 设置 → 网站定义

开始使用

此插件的快速入门指南可在以下链接找到

官方文档

此插件的部分文档可在官方October CMS文档中找到。

理解货币定义

存在多种对货币插件操作重要的货币定义类型。以下更详细地描述每种定义类型。

默认货币

默认货币用于没有多站点上下文或当其他定义中的一个没有设置货币时。在货币表单小部件中,如果模型没有实现多站点功能,则值存储在默认货币中。

注意:通过打开 设置 → 货币 页面并在此页面上勾选某个货币的 默认 复选框来设置默认货币。

主要/基本货币

主要货币是一种基本货币,用于在多站点上下文中写入值时设置货币。例如,如果模型实现了多站点功能,则值存储在由活动站点设置的主要货币中。

主要货币在Twig中可用为 this.site.base_currencythis.site.base_currency_code

{{ this.site.base_currency_code }}

注意:通过打开 设置 → 网站定义 页面并从 基本货币 下拉菜单中选择货币来设置主要货币。

{{ product.price|currency({ from: this.site.base_currency_code })}}

显示货币

显示货币的特定目的是在显示之前将货币从存储值转换。

显示货币在Twig中可用为 this.site.currencythis.site.currency_code

{{ this.site.currency_code }}

例如,如果某个值以USD存储在主要货币中,而网站定义具有显示货币为AUD。

{{ product.price|currency({
    from: this.site.base_currency_code,
    to: this.site.currency_code
})}}

这可以通过将 site 选项设置为 true 来简化。

{{ product.price|currency({ site: true })}}

注意:通过打开 设置 → 网站定义 页面并从 显示货币 下拉菜单中选择货币来设置主要货币。

许可证

此插件是October CMS平台的官方扩展,如果您有平台许可证,则可免费使用。有关更多详细信息,请参阅 EULA许可证