function panels_form_page_manager_add_variant_form_submit in Panels 8.3
Same name and namespace in other branches
- 8.4 panels.module \panels_form_page_manager_add_variant_form_submit()
Form submit handler to set page_manager storage for panels display variants.
1 string reference to 'panels_form_page_manager_add_variant_form_submit'
- panels_form_page_manager_add_variant_form_alter in ./
panels.module - Implements hook_form_FORM_ID_alter().
File
- ./
panels.module, line 91 - panels.module
Code
function panels_form_page_manager_add_variant_form_submit(array &$form, FormStateInterface $form_state) {
$cached_values = $form_state
->getTemporaryValue('wizard');
/** @var $page_variant \Drupal\page_manager\Entity\PageVariant */
$page_variant = $cached_values['page_variant'];
$plugin = $page_variant
->getVariantPlugin();
if ($plugin instanceof PanelsDisplayVariant) {
$plugin
->setStorage('page_manager', $page_variant
->id());
}
}