Files
elessi-theme/includes/nasa-single-product-tabs_scroll_layout.php

50 lines
2.1 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;
$scroll_title_class = 'nasa-scroll-titles';
$scroll_title_class .= isset($nasa_opt['tab_align_info']) ? ' text-' . $nasa_opt['tab_align_info'] : ' text-center';
$tabs_titles = array();
foreach ($tabs as $key => $tab) :
if (!isset($tab['title']) || !isset($tab['callback'])) :
continue;
endif;
$tabs_titles[$key] = apply_filters('woocommerce_product_' . $key . '_tab_title', $tab['title'], $key);
endforeach;
?>
<div class="row nasa-scroll-wrap">
<div class="large-12 columns">
<div class="<?php echo esc_attr($scroll_title_class); ?>">
<?php foreach ($tabs_titles as $k => $title):
$anchor_href = '#nasa-anchor-' . $k;
$anchor_class = 'nasa-anchor nasa-transition nasa-anchor-scroll-item';
?>
<a class="<?php echo esc_attr($anchor_class); ?>" data-target="#nasa-scroll-<?php echo esc_attr($k); ?>" href="#nasa-scroll-<?php echo esc_attr($k); ?>" rel="nofollow">
<?php echo $title; ?>
</a>
<?php endforeach; ?>
</div>
<?php foreach ($tabs as $key => $tab) :
if (!isset($tab['title']) || !isset($tab['callback'])) :
continue;
endif;
?>
<div class="nasa-scroll-item" id="nasa-scroll-<?php echo esc_attr($key); ?>">
<div class="nasa-scroll-content nasa-content-<?php echo esc_attr($key); ?><?php echo $wrap_desc ? ' nasa-desc-wrap' : ' nasa-desc-no-wrap'; ?>">
<?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>
</div>
<?php endforeach; ?>
</div>
</div>