function accordion($id, $array) {
$html = "<div class='accordion' id='$id'/>\n";
foreach ($array as $field_id => $data) {
$active = ($field_id == '0') ? 'in' : '';
$child = ($field_id == '0') ? '' : 'accordion-n';
$title = str_replace('/[^A-Z]+$/i', " ",$data['title']);
$title_id_cc = str_replace(" ", "-", $title);
$html .= "<div class='accordion-group'>";
$html .= "<div class='accordion-heading'>";
$html .= "<a class='accordion-toggle $child' data-toggle='collapse' data-parent='#$id' href='#".$title_id_cc."-".$id."'/> ".$title." <i class='entypo cw'/></i></a>";
$html .= "</div>\n";
$html .= "<div id='".$title_id_cc."-".$id."' class='accordion-body collapse $active'><div class='accordion-inner'>\n";
$html .= $data['content'];
$html .= "</div></div></div>\n";
}
$html .= "</div>\n";
return $html;
}
function accordion($id, $array) {
$html = "<div class='accordion' id='$id'/>\n";
foreach ($array as $field_id => $data) {
$active = ($field_id == '0') ? 'in' : '';
$child = ($field_id == '0') ? '' : 'accordion-n';
$title = str_replace('/[^A-Z]+$/i', " ",$data['title']);
$title_id_cc = str_replace(" ", "-", $title);
$html .= "<div class='accordion-group'>";
$html .= "<div class='accordion-heading'>";
$html .= "<a class='accordion-toggle $child' data-toggle='collapse' data-parent='#$id' href='#".$title_id_cc."-".$id."'/> ".$title." <i class='entypo cw'/></i></a>";
$html .= "</div>\n";
$html .= "<div id='".$title_id_cc."-".$id."' class='accordion-body collapse $active'><div class='accordion-inner'>\n";
$html .= $data['content'];
$html .= "</div></div></div>\n";
}
$html .= "</div>\n";
return $html;
}
$array = [
0 => [ // must start with 0 always
'title' => 'Example 1',
'content' => 'This is a content 1',
],
1 => [
'title' => 'Example 2',
'content' => 'This is a content 2'
]
];
echo accordion('my-accordion', $array);
Category Forum
Themes SupportLabels
None yet
Statistics
4 participants
Notifications
You are not receiving notifications from this thread.
Related Questions