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_post_count = 0; // the number of posts rendered $td_current_column = 1; //the current column if (!empty($posts)) { foreach ($posts as $post) { $td_module_9 = new td_module_9($post); switch ($td_column_number) { case '1': //one column layout $buffy .= $td_block_layout->open12(); //added in 010 theme - span 12 doesn't use rows $buffy .= $td_module_9->render($post); $buffy .= $td_block_layout->close12(); break; case '2': //two column layout $buffy .= $td_block_layout->open_row(); $buffy .= $td_block_layout->open6(); //added in 010 theme - span 12 doesn't use rows $buffy .= $td_module_9->render($post); $buffy .= $td_block_layout->close6(); if ($td_current_column == 2) { $buffy .= $td_block_layout->close_row(); } break; case '3': //three column layout $buffy .= $td_block_layout->open_row(); $buffy .= $td_block_layout->open4(); $buffy .= $td_module_9->render($post); $buffy .= $td_block_layout->close4(); if ($td_current_column == 3) { $buffy .= $td_block_layout->close_row(); } 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(); $td_post_count = 0; // the number of posts rendered if (!empty($posts)) { foreach ($posts as $post) { $td_module_mx7 = new td_module_mx7($post); $td_module_6 = new td_module_6($post); switch ($td_column_number) { case '1': //one column layout $buffy .= $td_block_layout->open12(); //added in 010 theme - span 12 doesn't use rows $buffy .= $td_module_6->render($post); $buffy .= $td_block_layout->close12(); break; case '2': //two column layout $buffy .= $td_block_layout->open_row(); $buffy .= $td_block_layout->open4(); $buffy .= $td_module_mx7->render($post); $buffy .= $td_block_layout->close4(); if ($td_post_count == 2) { $buffy .= $td_block_layout->close_row(); } break; case '3': //three column layout $buffy .= $td_block_layout->open_row(); $buffy .= $td_block_layout->open4(); $buffy .= $td_module_mx7->render($post); $buffy .= $td_block_layout->close4(); if ($td_post_count == 4) { $buffy .= $td_block_layout->close_row(); } break; } $td_post_count++; // close the row after 3(for 2 columns) or 5 posts(for 3 columns) if ($td_column_number == 2 and $td_post_count == 3 or $td_column_number == 3 and $td_post_count == 5) { $td_post_count = 0; } } } $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_11 = new td_module_11($post); $buffy .= $td_block_layout->open12(); //added in 010 theme - span 12 doesn't use rows $buffy .= $td_module_11->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 } if (!empty($posts)) { foreach ($posts as $post) { $td_module_11 = new td_module_11($post); $buffy .= $td_block_layout->open12(); //added in 010 theme - span 12 doesn't use rows $buffy .= $td_module_11->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_post_count = 0; // the number of posts rendered if (!empty($posts)) { foreach ($posts as $post) { $td_module_4 = new td_module_4($post); $td_module_6 = new td_module_6($post); switch ($td_column_number) { case '1': //one column layout $buffy .= $td_block_layout->open12(); //added in 010 theme - span 12 doesn't use rows if ($td_post_count == 0) { //first post $buffy .= $td_module_4->render(); } else { $buffy .= $td_module_6->render(); } $buffy .= $td_block_layout->close12(); break; case '2': //two column layout $buffy .= $td_block_layout->open_row(); if ($td_post_count == 0) { //first post $buffy .= $td_block_layout->open6(); $buffy .= $td_module_4->render(); $buffy .= $td_block_layout->close6(); } else { //the rest $buffy .= $td_block_layout->open6(); $buffy .= $td_module_6->render(); } break; case '3': //three column layout $buffy .= $td_block_layout->open_row(); if ($td_post_count == 0) { //first post $buffy .= $td_block_layout->open4(); $buffy .= $td_module_4->render(); $buffy .= $td_block_layout->close4(); } else { //2-3 cols $buffy .= $td_block_layout->open4(); $buffy .= $td_module_6->render(); if ($td_post_count == 4) { //make new column $buffy .= $td_block_layout->close4(); } } break; } $td_post_count++; } } $buffy .= $td_block_layout->close_all_tags(); return $buffy; }