Beispiel #1
0
 #----------------------------------
 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']);
             #----------------------------------