Sunnysideup\Ecommerce\Forms\Fields\ProductProductImageUploadField
This is a preset upload field for product images.
In the config you can set the default folder name for a certain image Field
using
MyClass:
folder_name_for_images: "MyFolderName"
It is recommended that you also set the calling class manually as we expect this
to be faster
e.g.
$fields->addFieldToTab('Root.Images', $uploadField = new ProductProductImageUploadField('Image', _t('Product.IMAGE', 'Product Image')));
$uploadField->setCallingClass("Product");
Synopsis
class ProductProductImageUploadField
extends UploadField
{
- // members
- protected string $callingClass = '';
- protected array $ufConfig = ;
- // methods
- public void __construct()
- public void setCallingClass()
- protected null|string getCallingClass()
Hierarchy
Extends
- SilverStripe\AssetAdmin\Forms\UploadField
Members
protected
- $callingClass — string
- $ufConfig — array
Methods
protected
public
- __construct() — Construct a new UploadField instance.
- setCallingClass() — Must be a real class name.