show_content = class_exists( 'Vamtam_Elements_B' ); $settings->show_title = true; $settings->show_media = true; $settings->pagination = true; $settings->layout = class_exists( 'Vamtam_Elements_B' ) ? rd_vamtam_get_option( 'archive-layout' ) : 'normal'; $settings->columns = $settings->layout === 'normal' ? 1 : 2; $settings->gap = true; $news = 'mosaic' === $settings->layout; $max_columns = 0; } if ( defined( 'VAMTAM_ARCHIVE_TEMPLATE' ) && ! $news ) { $settings->show_content = false; } global $vamtam_loop_vars; $old_vamtam_loop_vars = $vamtam_loop_vars; $vamtam_loop_vars = array( 'show_content' => $settings->show_content, 'show_title' => $settings->show_title, 'show_media' => $settings->show_media, 'news' => $news, 'columns' => $settings->columns, 'layout' => $settings->layout, ); $is_cube = in_array( $settings->layout, array( 'mosaic', 'small' ), true ); $wrapper_class = array(); $wrapper_class[] = $news ? 'news' : 'regular'; $wrapper_class[] = $settings->layout; if ( $news && ! $is_cube ) { $wrapper_class[] = 'row'; } $cube_options = array(); $data_options = ''; if ( $is_cube ) { $cube_options = array( 'layoutMode' => $settings->layout, 'sortToPreventGaps' => true, 'defaultFilter' => '*', 'animationType' => 'quicksand', 'gapHorizontal' => $settings->gap ? 30 : 0, 'gapVertical' => $settings->gap ? 30 : 0, 'gridAdjustment' => 'responsive', 'mediaQueries' => VamtamTemplates::scrollable_columns( $max_columns ), 'displayType' => 'bottomToTop', 'displayTypeSpeed' => 100, ); $wrapper_class[] = 'vamtam-cubeportfolio cbp'; $data_options = 'data-options="' . esc_attr( json_encode( $cube_options ) ) . '"'; wp_enqueue_style( 'cubeportfolio' ); if ( VamtamTemplates::early_cube_load() ) { wp_enqueue_script( 'cubeportfolio' ); } $GLOBALS['vamtam_inside_cube'] = true; // print late styles, otherwise Beaver will skip over some of them print_late_styles(); } ?>