Source of file ColoredProductAttributeType.php
Size: 0,699 Bytes - Last Modified: 2021-12-24T06:35:12+00:00
/var/www/docs.ssmods.com/process/src/src/ColoredProductAttributeType.php
1234567891011121314151617181920212223242526272829303132 | <?php namespace SilverShop\ColoredVariations; use SilverShop\Model\Variation\AttributeType; use SilverStripe\Forms\GridField\GridField; class ColoredProductAttributeType extends AttributeType { private static $singular_name = "Colored Attribute"; private static $plural_name = "Colored Attributes"; private static $defaults = [ 'Name' => 'Color', 'Label' => 'Color' ]; public function getCMSFields() { $fields = parent::getCMSFields(); $values = $fields->fieldByname("Values"); if ($values instanceof GridField) { $values->setModelClass(ColoredProductAttributeValue::class); } return $fields; } } |