67 lines
2.4 KiB
PHP
67 lines
2.4 KiB
PHP
<?php
|
|
if (!defined('ABSPATH')) :
|
|
exit; // Exit if accessed directly
|
|
endif;
|
|
|
|
$wrap_desc = !isset($nasa_opt['desc_product_wrap']) || $nasa_opt['desc_product_wrap'] ? true : false;
|
|
$align_tab = isset($nasa_opt['tab_align_info']) ? 'text-' . $nasa_opt['tab_align_info'] : 'text-center';
|
|
|
|
if (isset($nasa_opt['product_detail_layout']) && $nasa_opt['product_detail_layout'] == 'full') :
|
|
$align_tab = 'text-center';
|
|
endif;
|
|
?>
|
|
<div class="row">
|
|
<div class="large-12 columns">
|
|
<div class="nasa-tab-wrap <?php echo esc_attr($align_tab); ?>">
|
|
<ul class="<?php echo esc_attr($class_ul); ?>">
|
|
<?php
|
|
$k_title = 0;
|
|
$countTabs = count($tabs);
|
|
|
|
foreach ($tabs as $key => $tab) :
|
|
if (!isset($tab['title'])) :
|
|
continue;
|
|
endif;
|
|
|
|
$class_node = 'nasa-single-product-tab ' . $key . '_tab nasa-tab';
|
|
$class_node .= $k_title == 0 ? ' active first' : '';
|
|
$class_node .= $k_title == $countTabs-1 ? ' last' : '';
|
|
?>
|
|
<li class="<?php echo esc_attr($class_node); ?>">
|
|
<a href="javascript:void(0);" data-id="#nasa-tab-<?php echo esc_attr($key); ?>" rel="nofollow">
|
|
<?php echo apply_filters('woocommerce_product_' . $key . '_tab_title', $tab['title'], $key); ?>
|
|
</a>
|
|
</li>
|
|
<?php
|
|
$k_title++;
|
|
endforeach;
|
|
?>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="nasa-panels <?php echo $wrap_desc ? 'nasa-desc-wrap' : 'nasa-desc-no-wrap'; ?>">
|
|
<?php
|
|
$k_tab = 0;
|
|
foreach ($tabs as $key => $tab) :
|
|
if (!isset($tab['callback'])) :
|
|
continue;
|
|
endif;
|
|
|
|
$class_panel = 'nasa-panel nasa-content-' . $key;
|
|
$class_panel .= $k_tab == 0 ? ' active' : '';
|
|
?>
|
|
<div class="<?php echo esc_attr($class_panel); ?>" id="nasa-tab-<?php echo esc_attr($key); ?>">
|
|
<?php
|
|
echo ($wrap_desc || $key !== 'description') ? '<div class="row"><div class="large-12 columns nasa-content-panel">' : '';
|
|
call_user_func($tab['callback'], $key, $tab);
|
|
echo ($wrap_desc || $key !== 'description') ? '</div></div>' : '';
|
|
?>
|
|
</div>
|
|
<?php
|
|
$k_tab++;
|
|
endforeach;
|
|
?>
|
|
</div>
|