Form.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. /**
  7. * Base block for rendering category and product forms
  8. *
  9. * @author Magento Core Team <core@magentocommerce.com>
  10. */
  11. namespace Magento\Catalog\Block\Adminhtml;
  12. use Magento\Backend\Block\Widget\Form\Generic;
  13. class Form extends Generic
  14. {
  15. /**
  16. * @return void
  17. */
  18. protected function _prepareLayout()
  19. {
  20. \Magento\Framework\Data\Form::setElementRenderer(
  21. $this->getLayout()->createBlock(
  22. \Magento\Backend\Block\Widget\Form\Renderer\Element::class,
  23. $this->getNameInLayout() . '_element'
  24. )
  25. );
  26. \Magento\Framework\Data\Form::setFieldsetRenderer(
  27. $this->getLayout()->createBlock(
  28. \Magento\Backend\Block\Widget\Form\Renderer\Fieldset::class,
  29. $this->getNameInLayout() . '_fieldset'
  30. )
  31. );
  32. \Magento\Framework\Data\Form::setFieldsetElementRenderer(
  33. $this->getLayout()->createBlock(
  34. \Magento\Catalog\Block\Adminhtml\Form\Renderer\Fieldset\Element::class,
  35. $this->getNameInLayout() . '_fieldset_element'
  36. )
  37. );
  38. }
  39. }