2015-04-19 16:46:59 +02:00

67 lines
2.0 KiB
Plaintext

Description
-----------
Another CCK module to provide a phone number field type.
Main differences cck_phone from Phone (CCK) phone.module are:
- Single CCK widget instead of ever growing CCK widget per country
- Supports all/multiple countries in one CCK field
- Covers almost all country codes (239 on last count) out of the box, with generic phone number validation
- Includes all countries codes or select your own list of countries
- Custom country specific phone numbers validation & formatting
- Custom country validation can be turned off, configurable per field
- Better tel link support (RFC3966) or mobile support - iPhone, Android, iPad, Opera Mobile/Mini, etc.
Prerequisites
-------------
The cck_phone.module requires the content.module to be installed.
Installation
------------
To install, copy the cck_phone directory and all its contents to your modules directory.
To enable this module, go to Administer > Modules, and enable Phone Number.
Themable
--------
theme_phone_number($element)
- FAPI theme for an individual phone number elements.
theme_phone_number_extension($extension = '')
- Theme function for phone extension
theme_cck_phone_formatter_default($element)
- Theme function for 'default' or global phone number field formatter.
theme_cck_phone_formatter_local($element)
- Theme function for 'local' phone number field formatter.
theme_cck_phone_mobile_tel($element, $phone = '')
- Theme function for mobile tel.
Todo Tasks: (Contribution is welcome!)
-----------
- D7 port using Field API
- migration option from phone.module
- phone types (home, work, mobile, fax, etc) support
- simpletest
Ongoing Tasks:
--------------
- add validation support to all country phone numbers
- translation of the module
Bugs/Features/Patches:
----------------------
If you want to report bugs, feature requests, or submit a patch, please do so at the project page on the Drupal web site.
http://drupal.org/project/cck_phone
Credits
-------
Initially sponsored by forDrupal.com