Range
Component ID
304348
Component name
Range
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
32157
Component created
Component changed
Component body
Overview
This module is inspired by core Number module and inherits some of it's features. It provides numeric range field. Range field allows to save two numeric (integer, decimal or float) values (from and to), which represents some kind of range (for example: age range).
Features
Field types:
- Integer range (range_integer)
- Float range (range_float)
- Decimal range (range_decimal)
The following settings can be specified:
- Minimum and maximum values
- Precision and scale [for decimal ranges]
- Decimal separator [for decimal and float ranges]
- FROM value prefix and suffix
- TO value prefix and suffix
- FIELD value prefix and suffix [D7 only; planned for D8]
- COMBINED value prefix and suffix [D7 only; planned for D8]
Widgets:
- Two textfields
Widget options:
- FROM and TO form subelements placeholders [D8 only]
- FROM and TO form subelements labels
Formatters:
- Default
- Formatted string (using
sprintf()) [D7 only; planned for D8] - Unformatted
Formatter options:
- Range separator
- Combine equal values into a single one
- Thousand separator
- Decimal separator [for decimal & float ranges]
- Scale [for decimal & float ranges]
- Show FROM value prefix & suffix
- Show TO value prefix & suffix
- Show FIELD value prefix & suffix [D7 only; planned for D8]
- Show COMBINED value prefix & suffix [D7 only; planned for D8]
Third party modules support
- CCK Content Migrate [D7 only; planned for D8]
- Feeds [D7 only; D8 Feeds not ready]
- Migrate [D7 only; planned for D8]
- Search API [partially supported for D8]
- Views
- Field translation [D7 only; part of D8 core]
Video tutorials
- Drupal 7 Range: Set two values for a Drupal 7 field @ Code Karate
- Drupal modules: The One Percent — Range
Sponsorship
This module is sponsored by Lemberg Solutions.
