function inner($posts, $td_column_number = '') { $buffy = ''; $td_block_layout = new td_block_layout(); $td_post_count = 0; // the number of posts rendered $td_current_column = 1; //the current column if (!empty($posts)) { foreach ($posts as $post) { $td_module_mx8 = new td_module_mx8($post); $td_module_10 = new td_module_10($post); $td_module_mx2 = new td_module_mx2($post); switch ($td_column_number) { case '1': //one column layout if ($td_post_count == 0) { //first post $buffy .= $td_module_mx8->render(); } else { $buffy .= $td_module_mx2->render(); } break; case '2': //two column layout if ($td_post_count == 0) { // big posts $buffy .= $td_module_mx8->render(); } else { $buffy .= $td_module_10->render(); } break; case '3': //three column layout if ($td_post_count == 0) { // big posts $buffy .= $td_module_mx8->render(); } else { $buffy .= $td_module_10->render(); } break; } //current column if ($td_current_column == $td_column_number) { $td_current_column = 1; } else { $td_current_column++; } $td_post_count++; } } $buffy .= $td_block_layout->close_all_tags(); return $buffy; }
function inner($posts, $td_column_number = '') { $buffy = ''; $td_block_layout = new td_block_layout(); if (!empty($posts)) { foreach ($posts as $post) { $td_module_10 = new td_module_10($post); $buffy .= $td_block_layout->open12(); //added in 010 theme - span 12 doesn't use rows $buffy .= $td_module_10->render($post); $buffy .= $td_block_layout->close12(); } } $buffy .= $td_block_layout->close_all_tags(); return $buffy; }
function inner($posts, $td_column_number = '') { $buffy = ''; $td_block_layout = new td_block_layout(); if (empty($td_column_number)) { $td_column_number = td_util::vc_get_column_number(); // get the column width of the block from the page builder API } $td_current_column = 1; //the current column if (!empty($posts)) { foreach ($posts as $post) { $td_module_10 = new td_module_10($post); $buffy .= $td_block_layout->open12(); //added in 010 theme - span 12 doesn't use rows $buffy .= $td_module_10->render($post); $buffy .= $td_block_layout->close12(); } } $buffy .= $td_block_layout->close_all_tags(); return $buffy; }