#---------------------------------- if ($content_type !== 'multi-column') { // load standard view $editor->load_module(stripslashes($editor->rom['content']), $view_values, $editor->content_type); } else { // load multi column view // masonry prefix $pre = ''; // remove gutter and fluid layout $remove_gutter = filter_var($editor->rom['options']['remove-gutter'], FILTER_VALIDATE_BOOLEAN); $is_fluid = filter_var($editor->rom['options']['show-fullscreen'], FILTER_VALIDATE_BOOLEAN); if ($remove_gutter) { $pre = 'masonry-'; } // row container head $editor->row_header($editor->rom['styles'], $editor->rom['options'], $remove_gutter, $is_fluid); foreach ($editor->rom['columns'] as $mc_column_id => $mc_columns) { // column width $column_width = $mc_columns['options']['column-width']; // column div open echo '<div class="' . $pre . $column_width . ' masonry-item remove-gutter-' . $remove_gutter . '">'; foreach ($mc_columns as $mc_content_id => $mc_content) { // content type index $mc_content['content_type'] = isset($mc_content['content_type']) ? $mc_content['content_type'] : ''; // content index $mc_content['content'] = isset($mc_content['content']) ? $mc_content['content'] : ''; // custom module $mc_content['custom_module'] = isset($mc_content['custom_module']) ? $mc_content['custom_module'] : ''; // single edit values $view_se_values = array('has_container' => false, 'id' => $mc_content_id, 'options' => isset($mc_content['options']) ? $mc_content['options'] : '', 'styles' => isset($mc_content['styles']) ? $mc_content['styles'] : '', 'in_column' => true, 'single_edit_content_id' => $mc_content_id, 'single_edit_column_id' => $mc_column_id, 'single_edit_content_type' => $mc_content['content_type'], 'module_id' => $mc_content['custom_module']); #----------------------------------