public function output($only_list = false) { // if(empty($this->params)) return ''; $output = ''; if ($only_list === false) { $output .= '<li><ul> <li id="wpb_save_template"><a href="#" id="wpb_save_template_button" class="button">' . __('Save current page as a Template', LANGUAGE_ZONE) . '</a></li> <li class="divider"></li> <li class="nav-header">' . __('Load Template', LANGUAGE_ZONE) . '</li> </ul></li> <li> <ul class="wpb_templates_list">'; } $is_empty = true; foreach ($this->params as $id => $template) { if (is_array($template)) { $template_button = new WPBakeryVisualComposerTemplateMenuButton(); $output .= $template_button->setup($template)->setID($id)->output(); $is_empty = false; } } if ($is_empty) { $output .= '<li class="wpb_no_templates"><span>' . __('No custom templates yet.', LANGUAGE_ZONE) . '</span></li>'; } if ($only_list === false) { $output .= '</ul></li>'; } return $output; }
public function output($post = null) { if (empty($this->params)) { return ''; } $output = '<li class="nav-header">' . __('Save', 'js_composer') . '</li> <li id="wpb_save_template"><a href="#">' . __('Save current page as a Template', 'js_composer') . '</a></li> <li class="divider"></li> <li class="nav-header">' . __('Load Template', 'js_composer') . '</li>'; $is_empty = true; foreach ($this->params as $id => $template) { if (is_array($template)) { $template_button = new WPBakeryVisualComposerTemplateMenuButton(); $output .= $template_button->setup($template)->setID($id)->output(); $is_empty = false; } } if ($is_empty) { $output .= '<li class="wpb_no_templates"><span>' . __('No custom templates yet.', 'js_composer') . '</span></li>'; } return $output; }