Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Form Class Reference
Inheritance diagram for Form:
AbstractHelper

Public Member Functions

 addGoogleoptimizerFields (DataForm $form, ModelCode $experimentCodeModel=null, $formName='')
 
- Public Member Functions inherited from AbstractHelper
 __construct (Context $context)
 
 isModuleOutputEnabled ($moduleName=null)
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractHelper
 _getRequest ()
 
 _getModuleName ()
 
 _getUrl ($route, $params=[])
 
- Protected Attributes inherited from AbstractHelper
 $_moduleName
 
 $_request
 
 $_moduleManager
 
 $_logger
 
 $_urlBuilder
 
 $_httpHeader
 
 $_eventManager
 
 $_remoteAddress
 
 $urlEncoder
 
 $urlDecoder
 
 $scopeConfig
 
 $_cacheConfig
 

Detailed Description

@api

Since
100.0.2

Definition at line 17 of file Form.php.

Member Function Documentation

◆ addGoogleoptimizerFields()

addGoogleoptimizerFields ( DataForm  $form,
ModelCode  $experimentCodeModel = null,
  $formName = '' 
)

Prepare form

Parameters
DataForm$form
ModelCode | null$experimentCodeModel
string$formName
Returns
void

Definition at line 27 of file Form.php.

28  {
29  $fieldset = $form->addFieldset(
30  'googleoptimizer_fields',
31  ['legend' => __('Google Analytics Content Experiments Code')]
32  );
33 
34  $fieldset->addField(
35  'experiment_script',
36  'textarea',
37  [
38  'name' => 'experiment_script',
39  'label' => __('Experiment Code'),
40  'value' => $experimentCodeModel ? $experimentCodeModel->getExperimentScript() : '',
41  'class' => 'textarea googleoptimizer',
42  'required' => false,
43  'note' => __('Experiment code should be added to the original page only.'),
44  'data-form-part' => $formName
45  ]
46  );
47 
48  $fieldset->addField(
49  'code_id',
50  'hidden',
51  [
52  'name' => 'code_id',
53  'value' => $experimentCodeModel ? $experimentCodeModel->getCodeId() : '',
54  'required' => false,
55  'data-form-part' => $formName
56  ]
57  );
58 
59  $form->setFieldNameSuffix('google_experiment');
60  }
__()
Definition: __.php:13
$formName
Definition: gallery.phtml:11

The documentation for this class was generated from the following file: