Ejemplo n.º 1
0
 function accordion_sc($atts, $content = "")
 {
     global $accordionArray;
     $params = shortcode_atts(array('id' => 'accordion1'), $atts);
     do_shortcode($content);
     $html = '<div class="accordion" id="' . $params['id'] . '">';
     //Accordions
     foreach ($accordionArray as $key => $accordion) {
         $html .= '<div class="accordion-group">';
         $html .= '<div class="accordion-heading">';
         $html .= '<a class="accordion-toggle" data-toggle="collapse" data-parent="#' . $params['id'] . '" href="#' . Helix::slug($accordion['title']) . '">';
         $html .= $accordion['title'];
         $html .= '</a>';
         $html .= '</div>';
         //end Accordion Heading
         $html .= '<div id="' . Helix::slug($accordion['title']) . '" class="accordion-body collapse' . ($key == 0 ? " in" : "") . '">';
         $html .= '<div class="accordion-inner">';
         $html .= do_shortcode($accordion['content']);
         $html .= '</div>';
         $html .= '</div>';
         //end Accordion Content
         $html .= '</div>';
         //end accordion group
     }
     $html .= '</div>';
     $accordionArray = array();
     return $html;
 }
Ejemplo n.º 2
0
 function tab_sc($atts, $content = "")
 {
     global $tabArray;
     $params = shortcode_atts(array('button' => 'nav-tabs', 'id' => 'tab', 'class' => ''), $atts);
     do_shortcode($content);
     $html = '<div class="tab">';
     $html .= '<div class="' . $params['class'] . '">';
     //Tab Title
     $html .= '<ul class="nav ' . $params['button'] . '" id="' . $params['id'] . '">';
     foreach ($tabArray as $key => $tab) {
         $html .= '<li class="' . ($key == 0 ? "active" : "") . '"><a href="#' . Helix::slug($params['id']) . '-' . Helix::slug($tab['title']) . '" data-toggle="tab">' . $tab['title'] . '</a></li>';
     }
     $html .= '</ul>';
     //Tab Content
     $html .= '<div class="tab-content">';
     foreach ($tabArray as $key => $tab) {
         $html .= '<div class="tab-pane fade' . ($key == 0 ? " active in" : "") . '" id="' . Helix::slug($params['id']) . '-' . Helix::slug($tab['title']) . '">' . do_shortcode($tab['content']) . '</div>';
     }
     $html .= '</div>';
     $html .= '</div>';
     $html .= '</div>';
     $tabArray = array();
     return $html;
 }