private function RenderEditor(CustomEditor $editor, $nameInTemplate, $templateFile, $additionalParams = array()) { $validatorsInfo = array(); $validatorsInfo['InputAttributes'] = $editor->GetValidationAttributes(); $validatorsInfo['InputAttributes'] .= StringUtils::Format(' data-legacy-field-name="%s" data-pgui-legacy-validate="true"', $editor->GetFieldName()); $this->DisplayTemplate(Path::Combine('editors', $templateFile), array($nameInTemplate => $editor), array_merge(array('Validators' => $validatorsInfo, $nameInTemplate == 'Editor' ? 'EditControl' : 'Editor' => $editor->GetViewData()), $additionalParams)); }
private function RenderEditor(CustomEditor $editor, $nameInTemplate, $templateFile, $additionalParams = array()) { $validatorsInfo = array(); $validatorsInfo['InputAttributes'] = $editor->GetValidationAttributes(); $validatorsInfo['InputAttributes'] .= StringUtils::Format(' data-legacy-field-name="%s" data-pgui-legacy-validate="true"', $editor->GetFieldName()); $this->DisplayTemplate('editors/wrap_editor.tpl', array($nameInTemplate => $editor), array_merge(array('MaxWidth' => $editor->getMaxWidth(), 'Validators' => $validatorsInfo, 'EditorTemplate' => 'editors/' . $templateFile), $additionalParams)); }