Files
elessi-theme/vc_templates/vc_tta_section.php
T

58 lines
1.9 KiB
PHP

<?php
/**
* Shortcode attributes
* @var $atts
* @var $content - shortcode content
* @var $this WPBakeryShortCode_VC_Tta_Section
*/
if (!defined('ABSPATH')) {
die('-1');
}
global $nasa_opt, $nasa_current_layout;
$atts = vc_map_get_attributes($this->getShortcode(), $atts);
$class_tab = array('vc_tta-panel nasa-panel hidden-tag');
$class_acc = array('nasa-accordion hidden-tag');
$tmpl = isset($nasa_opt['tmpl_html']) && $nasa_opt['tmpl_html'] ? true : false;
if ((WPBakeryShortCode_VC_Tta_Section::$self_count == 0)) {
$class_tab[] = 'active first';
$class_acc[] = 'active first';
$tmpl = false;
}
if ($atts['el_class'] != '') {
$class_tab[] = $atts['el_class'];
$class_acc[] = $atts['el_class'];
}
$this->resetVariables($atts, $content);
WPBakeryShortCode_VC_Tta_Section::$self_count++;
WPBakeryShortCode_VC_Tta_Section::$section_info[] = $atts;
$isPageEditable = vc_is_page_editable();
$tab_id = $this->getTemplateVariable('tab_id');
$class_tab[] = 'nasa-section-' . esc_attr($tab_id);
$class_tab_str = implode(' ', $class_tab);
$class_acc_str = implode(' ', $class_acc);
$output = '';
if ($nasa_current_layout == 'accordion') :
$output .= '<div class="nasa-accordion-title">';
$output .= '<a class="' . $class_acc_str . '" data-index="nasa-section-' . esc_attr($tab_id) . '" href="javascript:void(0);" rel="nofollow">' . $this->getTemplateVariable('title') . '<svg class="hidden-tag nasa-transition" width="28" height="28" viewBox="0 0 32 32" fill="currentColor"><path d="M15.233 19.175l0.754 0.754 6.035-6.035-0.754-0.754-5.281 5.281-5.256-5.256-0.754 0.754 3.013 3.013z"/></svg></a>';
$output .= '</div>';
endif;
$output .= '<div class="' . $class_tab_str . '">';
$output .= $tmpl ? '<template class="nasa-tmpl">' : '';
$output .= $this->getTemplateVariable('content');
$output .= $tmpl ? '</template>' : '';
$output .= '</div>';
return $output;