ameotoko / form-phone-intl
Contao CMS 的电话号码小部件
v1.1.1
2024-06-13 20:27 UTC
Requires
- php: ^7.4 || ^8.1
- contao/core-bundle: ^4.13 || ^5.0
- symfony/http-client: ^5.4 || ^6.0
Requires (Dev)
- contao/manager-plugin: ^2.0
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
This package is auto-updated.
Last update: 2024-09-13 20:58:16 UTC
README
这个 Contao CMS 扩展提供了一个新的“电话号码”字段,用于表单生成器。该小部件使用流行的 jackocnr/intl-tel-input 库,并需要 JavaScript 来运行。
功能
- 允许用户从可配置的下拉列表中选择国家代码,而不是输入拨号代码(例如
+49
) - 允许用户以本地格式输入电话号码(例如
01512 34567890
或(0) 151 23456789
) - 自动将电话号码转换为国际格式 (E.164),以便一致存储或进一步处理(即前两个示例将自动存储为
+4915123456789
) - 显示所选国家的示例作为占位符
可以配置国家列表以排除某些国家或仅显示显式选择的国家。您还可以设置“首选国家”以显示在列表顶部。
位置检测(可选)
该小部件能够查询 IPInfo 数据库,并根据用户的 IP 地址确定其位置。在 IPInfo 上注册免费账户以获取您的访问令牌,然后将它粘贴到“IPInfo 访问令牌”字段中。