| 
<div class="tab-content templating-plugin-field-forms"><div id="" class="tab-pane field-accordion active">
 <?php
 $i=1;
 foreach($this->fieldFormArr as $fieldForm){
 ?>
 <div class="widget" data-toggle="collapse-widget" data-collapse-closed="<?=$i == 1 ? 'false' : 'true'?>">
 <div class="widget-head melis-primary-bg accordionTitle">
 <h4 class="heading"><?=$this->translate('tr_melistemplatingplugincreator_field').' '.$i ?></h4>
 </div>
 <div class="widget-body <?=$i == 1 ? 'show' : ''?>">
 <?php
 $fieldForm->prepare();
 $fieldForm->setAttribute('id', $fieldForm->getAttribute('id').'-'.$i);
 
 //get the field display type field options
 $fieldDisplayType = $fieldForm->get('tpc_field_display_type');
 $fieldDisplayTypeOptions = $fieldDisplayType->getValueOptions();
 
 //get the field display type field options
 $isRequired = $fieldForm->get('tpc_field_is_required');
 $isRequiredOptions = $isRequired->getValueOptions();
 
 //get the field display type field options
 $defaultOptions = $fieldForm->get('tpc_field_default_options');
 
 $fieldForm->prepare();
 echo $this->form()->openTag($fieldForm);
 
 foreach ($fieldForm->getElements() as $key => $val) { ?>
 <div class="form-group" <?=(empty($val->getValue()) && $key == 'tpc_field_default_options')?'style="display:none"':''?>>
 
 <?php $required = '';
 if (!empty($val->getAttribute('required'))) {
 $required = '<sup>*</sup>';
 }
 ?>
 
 <label class="d-flex flex-row justify-content-between" for="<?=$key?>">
 <div class = "label-text"><?=$val->getLabel().$required?></div>
 <div class = "slider-open-tooltip">
 <i class="fa fa-info-circle fa-lg float-right tip-info" data-toggle="tooltip" data-placement="left" title="" data-original-title="<?= $this->translate($val->getOptions()['tooltip'])?>"></i>
 </div>
 </label>
 
 <?php
 if ($key == 'tpc_field_name' || $key == 'tpc_field_default_value' || $key == 'tpc_field_default_options') {?>
 <div class = "form-group input-group">
 <input class = "<?=$val->getAttribute('class')?>" type = "text" id = "<?=$key?>" name = "<?=$key?>" required="required" value="<?=$val->getValue()?>" <?=$val->getAttribute('readonly') == "readonly"?"readonly":""?>>
 </div>
 <?php } elseif ($key == 'tpc_field_is_required') { ?>
 <div class = "form-group input-group">
 <div class="col-md-2 padding-left-0">
 <select id="<?=$key?>" name="<?=$key?>" required="required" class = "<?=$val->getAttribute('class')?>" <?=$val->getAttribute('disabled') == "true" ? "disabled" : ""?>>
 <option value=""><?=$this->translate($isRequired->getOptions()['empty_option'])?></option>
 <?php
 if($isRequiredOptions){
 foreach($isRequiredOptions as $requiredKey => $requiredval){ ?>
 <option value="<?=$requiredKey?>" <?=($isRequired->getValue() != "" && $isRequired->getValue() == $requiredKey) ? "selected" : ""?>><?=$requiredval?></option>
 <?php  }
 }
 ?>
 </select>
 </div>
 </div>
 <?php } elseif ($key == 'tpc_field_display_type') { ?>
 <div class = "form-group input-group">
 <div class="col-md-2 padding-left-0">
 <select id="<?=$key?>" name="<?=$key?>" required="required" class = "<?=$val->getAttribute('class')?>" <?=$val->getAttribute('disabled') == "true"?"disabled":""?>>
 <option value=""><?=$this->translate($fieldDisplayType->getOptions()['empty_option'])?></option>
 <?php
 if($fieldDisplayTypeOptions){
 foreach($fieldDisplayTypeOptions as $displayKey => $displayVal){ ?>
 <option value="<?=$displayKey?>" <?=$fieldDisplayType->getValue()==$displayKey?"selected":""?>><?=$displayVal?></option>
 <?php  }
 }
 ?>
 </select>
 </div>
 </div>
 <?php } ?>
 </div>
 <?php }//end first foreach
 echo $this->form()->closeTag();
 
 ?>
 </div>
 </div>
 <?php
 $i++;
 }
 ?>
 </div>
 </div>
 
 
 |