function uc_product_form_node_type_form_builder in Ubercart 8.4
Entity builder for the node type form with product options.
See also
uc_product_form_node_type_form_alter()
1 string reference to 'uc_product_form_node_type_form_builder'
- uc_product_form_node_type_form_alter in uc_product/
uc_product.module - Implements hook_form_FORM_ID_alter() for node_type_form().
File
- uc_product/
uc_product.module, line 404 - The product module for Ubercart.
Code
function uc_product_form_node_type_form_builder($entity_type, NodeTypeInterface $type, &$form, FormStateInterface $form_state) {
$type
->setThirdPartySetting('uc_product', 'product', (bool) $form_state
->getValue([
'uc_product',
'product',
]));
$type
->setThirdPartySetting('uc_product', 'shippable', (bool) $form_state
->getValue([
'uc_product',
'shippable',
]));
$type
->setThirdPartySetting('uc_product', 'image_field', $form_state
->getValue([
'uc_product',
'image_field',
]));
}