/** * Render the parent shortcode * @param array $args Shortcode paramters * @param string $content Content between shortcode * @return string HTML output */ function render_parent($args, $content = '') { $defaults = FusionCore_Plugin::set_shortcode_defaults(array('class' => '', 'id' => '', 'lightbox' => 'no', 'picture_size' => 'fixed'), $args); extract($defaults); self::$parent_args = $defaults; $html = sprintf('<div %s><div %s><div %s><ul>%s</ul></div><div %s><span %s></span><span %s></span></div></div></div>', FusionCore_Plugin::attributes('image-carousel-shortcode'), FusionCore_Plugin::attributes('es-carousel-wrapper fusion-carousel-small'), FusionCore_Plugin::attributes('es-carousel'), do_shortcode($content), FusionCore_Plugin::attributes('es-nav'), FusionCore_Plugin::attributes('es-nav-prev'), FusionCore_Plugin::attributes('es-nav-next')); $this->image_carousel_counter++; return $html; }
/** * Render the parent shortcode * @param array $args Shortcode paramters * @param string $content Content between shortcode * * @return string HTML output */ function render_parent($args, $content = '') { $defaults = FusionCore_Plugin::set_shortcode_defaults(array('class' => '', 'id' => '', 'autoplay' => 'no', 'border' => 'yes', 'columns' => '5', 'column_spacing' => '13', 'lightbox' => 'no', 'mouse_scroll' => 'no', 'picture_size' => 'fixed', 'scroll_items' => '', 'show_nav' => 'yes'), $args); extract($defaults); self::$parent_args = $defaults; $html = sprintf('<div %s>', FusionCore_Plugin::attributes('image-carousel-shortcode')); $html .= sprintf('<div %s>', FusionCore_Plugin::attributes('image-carousel-shortcode-carousel')); $html .= sprintf('<div %s>', FusionCore_Plugin::attributes('fusion-carousel-positioner')); // The main carousel $html .= sprintf('<ul %s>', FusionCore_Plugin::attributes('fusion-carousel-holder')); $html .= do_shortcode($content); $html .= '</ul>'; // Check if navigation should be shown if ($show_nav == 'yes') { $html .= sprintf('<div %s><span %s></span><span %s></span></div>', FusionCore_Plugin::attributes('fusion-carousel-nav'), FusionCore_Plugin::attributes('fusion-nav-prev'), FusionCore_Plugin::attributes('fusion-nav-next')); } $html .= '</div>'; $html .= '</div>'; $html .= '</div>'; $this->image_carousel_counter++; return $html; }