protected function renderMergeTagsContent()
 {
     $title = ZurmoHtml::tag('h3', array(), Zurmo::t('Default', 'Merge Tags'));
     $view = new MergeTagsView('Campaign', Element::resolveInputIdPrefixIntoString(array(get_class($this->model), 'textContent')), Element::resolveInputIdPrefixIntoString(array(get_class($this->model), 'htmlContent')), false);
     $content = $view->render();
     return $title . $content;
 }
 protected function renderMergeTagsView()
 {
     $view = new MergeTagsView('BuilderElementEditable', null, 'BuilderElementEditableModelForm_content_text');
     //todo: get this value values dynamically
     $view->modelClassNameSelector = GeneralDataForEmailTemplateWizardView::resolveModelClassNameHiddenInputJQuerySelector();
     $view->setCssClasses(array('clearfix wizard-merge-tags'));
     return $view->render();
 }
 protected function renderTreeViewAjaxScriptContentForMergeTagsView()
 {
     if ($this->model->isWorkflowTemplate()) {
         $view = new MergeTagsView('EmailTemplate', get_class($this->model) . '_textContent', get_class($this->model) . '_htmlContent', false);
         //todo: get these last 2 values dynamically
         $view->modelClassNameSelector = GeneralDataForEmailTemplateWizardView::resolveModelClassNameHiddenInputJQuerySelector();
         return $view->renderTreeViewAjaxScriptContent();
     }
 }
 protected function renderMergeTagsView()
 {
     $view = new MergeTagsView('EmailTemplate', get_class($this->model) . '_textContent', get_class($this->model) . '_htmlContent', false);
     //todo: get these last 2 values dynamically
     return $view->render();
 }