[
'type' => 'int',
'backend' => '',
'frontend' => '',
'label' => 'XXXX',
'input' => 'text',
'frontend_class' => 'validate-Greater-Than-Zero',
'source' => '',
'global' => \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL,
'visible' => true,
'richiesto' => vero,
'user_defined' => false,
'default' => 0,
'searchable' => false,
'filterable' => true,
'comparable' => false,
'visible_on_front' => false,
'used_in_product_listing' => true,
'unique' => false
]
Sto aggiungendo l'attributo del prodotto personalizzato che funziona bene, ma non è in grado di aggiungere la validate-greater-than-zeroconvalida.
Se osserviamo le proprietà di un attributo, Input Validation for Store Ownerci sono un numero limitato di convalide nelle opzioni selezionate.
validate-number, validate-digits, validate-email, validate-url, validate-alpha,validate-alphanum
Queste sono le uniche validazioni applicate nella sezione degli attributi del prodotto.