PATH:
home
/
fengshp
/
www
/
wp-content
/
themes
/
themify-ultra
/
themify
/
themify-builder
/
templates
<?php /** * Template Part * * This template can be overridden by copying it to your child_theme_folder/themify-builder/template-overlay-content.php. * * Access original fields: $args['mod_settings'] * @author Themify */ defined('ABSPATH') || exit; $element_id = $args['module_ID']; $fields_args = $args['mod_settings']+ array( 'selected_layout_part' => '', 'style' => 'overlay', 'add_css_layout_part' => '', 'icon' => '', 'icon_title' => '', 'overlay_type' => 'overlay', 'expand_mode' => 'overlap', 'overlay_width' => '100', 'overlay_height' => '100', 'overlay_width_unit' => 'px', 'overlay_height_unit' => 'px', ); $container_class = apply_filters('themify_builder_module_classes', array( 'module', 'module-' . $args['mod_name'], $args['module_ID'], $fields_args['add_css_layout_part'] ), $args['mod_name'], $args['module_ID'], $fields_args); $container_props = apply_filters('themify_builder_module_container_props', array( 'class' => implode(' ', $container_class), 'data-overlay' => $fields_args['overlay_type'], ), $fields_args, $args['mod_name'], $args['module_ID']); $overlay_id = 'tb_oc_' . $args['module_ID']; $isLoop = Themify_Builder::$is_loop; Themify_Builder::$is_loop = true; $layoutPart = $fields_args['selected_layout_part'] !== '' ? do_shortcode('[themify_layout_part slug="' . $fields_args['selected_layout_part'] . '"]') : ''; $is_overlay = 'overlay' === $fields_args['overlay_type']; $overlay_style = 'width:' . $fields_args['overlay_width'] . $fields_args['overlay_width_unit'] . ';height:' . $fields_args['overlay_height'] . $fields_args['overlay_height_unit'] . ';'; if ($is_overlay === true && 'overlay' !== $fields_args['style'] && ( '100%' !== $fields_args['overlay_width'] . $fields_args['overlay_width_unit'] || '100%' !== $fields_args['overlay_height'] . $fields_args['overlay_height_unit'] )) { if ('100' !== $fields_args['overlay_height'] && 'px' !== $fields_args['overlay_height_unit'] && ('slide_down' === $fields_args['style'] || 'slide_up' === $fields_args['style'])) { $overlay_style .= 'slide_down' === $fields_args['style'] ? 'bottom' : 'top'; $overlay_style .= ':' . (( 100 - $fields_args['overlay_height'] ) / 2) . $fields_args['overlay_height_unit'] . ';'; } if ('100' !== $fields_args['overlay_width'] && 'px' !== $fields_args['overlay_width_unit'] && ('slide_left' === $fields_args['style'] || 'slide_right' === $fields_args['style'])) { $overlay_style .= 'slide_left' === $fields_args['style'] ? 'left' : 'right'; $overlay_style .= ':' . (( 100 - $fields_args['overlay_width'] ) / 2) . $fields_args['overlay_width_unit']; } } $icon = !empty($fields_args['icon']) ? sprintf('<em>%s</em>', themify_get_icon($fields_args['icon'])) : ''; if (Themify_Builder::$frontedit_active === false) { $container_props['data-lazy'] = 1; } self::sticky_element_props($container_props, $fields_args); ?> <!-- module overlay-content --> <div <?php echo themify_get_element_attributes($container_props); ?>> <?php $container_props = $container_class = $args =null; ?> <a href="<?php echo $is_overlay === true ? '#' . $overlay_id : '#'; ?>" rel="nofollow" class="tb_ov_co_icon_wrapper tf_inline_b<?php echo empty($icon) ? ' tb_ov_no_icon' : ''; ?>"> <span class="tb_ov_co_icon_outer tf_inline_b"><span class="tb_ov_co_icon tf_box tf_rel tf_inline_b<?php echo empty($icon) ? ' tf_vmiddle' : ''; ?>"><?php echo $icon; ?></span></span> <?php echo!empty($fields_args['icon_title']) ? '<span class="tb_ov_co_icon_title tf_vmiddle">' . $fields_args['icon_title'] . '</span>' : ''; ?> </a> <?php echo $is_overlay === false ? '<div class="tb_oc_expand_container tb_oc_expand_' . $fields_args['expand_mode'] . '">' : ''; ?> <div id="<?php echo $overlay_id; ?>" style="<?php echo $overlay_style; ?>" class="tb_oc_overlay tf_scrollbar tf_box<?php echo $is_overlay === true ? ' sidemenu sidemenu-off tf_w tf_h tf_hide tb_content_overlay_' . $fields_args['style'] : ' tb_oc_expandable tf_abs tf_w tf_h'; ?>"> <?php if ($is_overlay === true): ?> <a id="<?php echo $overlay_id; ?>_close" href="javascript:;" rel="nofollow" class="tb_ov_close tf_box"><span class="tb_ov_close_inner tf_close tf_rel"><span class="screen-reader-text"><?php _e('Close Overlay','themify')?></span></span></a> <?php endif; ?> <div class="tb_overlay_content_lp"><?php echo $layoutPart; ?></div> </div> <?php if (true === $is_overlay): ?> <div class="tb_oc_overlay_layer tf_abs_t" data-id="<?php echo $overlay_id; ?>"></div> <?php endif; ?> <?php echo $is_overlay === false ? '</div>' : ''; ?> <?php if ($is_overlay === true && in_array($fields_args['style'], array('slide_left', 'slide_right'), true)) : ?> <style> .<?php echo $element_id; ?> .tb_content_overlay_<?php echo $fields_args['style']; ?>{ transform:translateX(<?php echo ( $fields_args['style'] === 'slide_left' ? '-' : '' ), $fields_args['overlay_width'], $fields_args['overlay_width_unit']; ?>) } </style> <?php endif; ?> </div><!-- /module overlay-content --> <?php Themify_Builder::$is_loop = $isLoop;
[+]
..
[-] template-accordion.php
[edit]
[-] template-login.php
[edit]
[-] template-builder-editor.php
[edit]
[-] template-copyright.php
[edit]
[-] template-testimonial-grid.php
[edit]
[-] template-callout.php
[edit]
[-] template-gallery-lightboxed.php
[edit]
[-] template-plain-text.php
[edit]
[-] template-map.php
[edit]
[-] template-buttons.php
[edit]
[-] template-alert.php
[edit]
[-] template-service-menu.php
[edit]
[-] template-layout-part.php
[edit]
[-] template-gallery-grid.php
[edit]
[-] template-tab.php
[edit]
[-] template-social-share.php
[edit]
[-] post_in_lightbox.php
[edit]
[-] template-widget.php
[edit]
[-] template-testimonial-slider.php
[edit]
[-] template-slider-blog.php
[edit]
[-] template-icon.php
[edit]
[-] template-blog.php
[edit]
[-] template-box.php
[edit]
[-] builder-output.php
[edit]
[-] template-menu.php
[edit]
[-] template-divider.php
[edit]
[-] template-gallery-showcase.php
[edit]
[-] template-page-break.php
[edit]
[-] builder-layout-part-output.php
[edit]
[-] template-feature.php
[edit]
[-] template-signup-form.php
[edit]
[-] template-gallery.php
[edit]
[-] template-video.php
[edit]
[-] template-lottie.php
[edit]
[-] template-slider-image.php
[edit]
[-] template-text.php
[edit]
[-] template-slider-text.php
[edit]
[-] template-link-block.php
[edit]
[-] template-testimonial-slider-content.php
[edit]
[-] template-toc.php
[edit]
[-] template-image.php
[edit]
[-] template-fancy-heading.php
[edit]
[-] template-slider-video.php
[edit]
[-] template-overlay-content.php
[edit]
[-] template-optin.php
[edit]
[-] template-widgetized.php
[edit]
[-] template-code.php
[edit]
[-] template-gallery-slider.php
[edit]
[-] template-slider.php
[edit]
[-] template-star.php
[edit]