\RangeProduct
Synopsis
class RangeProduct
extends DataExtension
{
- // members
- private static array $casting = ;
- private static array $db = ;
- private static array $has_one = ;
- private static array $has_many = ;
- protected array $_rangePriceRange = ;
- private static integer $_write_to_live = 0;
- private $_is_range_child;
- private $_is_range_parent;
- private $_my_range_parent;
- private $_range_identifier;
- private $_range_options;
- private $_potentialRangeProducts;
- private $_all_range_parents;
- // methods
- public void updateCMSFields()
- public void IDForSearchResultsExtension()
- public void IsRangeProduct()
- public void IsRangeChild()
- public void IsRangeParent()
- public void MyRangeParent()
- public void RangeIdentifierCalculated()
- public void getRangeIdentifierCalculated()
- public void RangeTitleCalculated()
- public void getRangeTitleCalculated()
- public void RangeOptions()
- public void RangeOptionShowImage()
- public void RangePriceRange()
- public bool RangeHasVariablePrices()
- public void getAllRangeParents()
- protected void PotentialRangeProducts()
- protected void rangeOnBeforeWrite()
- protected void rangeGetCMSFields()
- public void ProductAccessories()
- protected void rangeOnAfterWrite()
- public void onBeforeWrite()
- public void onAfterWrite()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $_all_range_parents
- $_is_range_child
- $_is_range_parent
- $_my_range_parent
- $_potentialRangeProducts
- $_range_identifier
- $_range_options
- $_write_to_live
- $casting
- $db
—
array
stadard SS declaration. - $has_many
—
array
stadard SS declaration. - $has_one
—
array
stadard SS declaration.
protected
- $_rangePriceRange
Methods
protected
public
- IDForSearchResultsExtension()
- IsRangeChild()
- IsRangeParent()
- IsRangeProduct()
- MyRangeParent()
- ProductAccessories()
- RangeHasVariablePrices() — does the proudct range contain different prices or is everything the same price?
- RangeIdentifierCalculated()
- RangeOptionShowImage()
- RangeOptions()
- RangePriceRange()
- RangeTitleCalculated()
- getAllRangeParents()
- getRangeIdentifierCalculated()
- getRangeTitleCalculated()
- onAfterWrite()
- onBeforeWrite()
- updateCMSFields()