The Replace Layout feature of Content Views Pro doesn’t work automatically with RocketTheme themes (which use the Gantry framework).
To replace layout of archive pages (category, tag, taxonomy, author) and search results page in RocketTheme themes, please add this code to file functions.php in the theme’s folder:
// Content Views Pro - replace layout of archive pages, search results page add_filter( 'timber_compile_result', 'cvp_theme_replace_archive_layout' ); function cvp_theme_replace_archive_layout( $args ) { if ( (is_search() || is_archive()) && shortcode_exists( 'pt_view' ) ) : $pids = array(); foreach ( Timber::get_posts() as $post ) { $pids[] = $post->ID; } $view = do_shortcode( '[pt_view id="VIEW_ID" post_id="' . implode( ',', $pids ) . '"]' ); $html = '<section class="entries">' . $view; $args = preg_replace( '/<section\sclass="entries".*<\/article>/s', $html, $args ); endif; return $args; }
Please replace VIEW_ID with ID of the View (which you want to use to replace layout of pages).
Notice: When replacing layout of RocketTheme themes, the
Filter Settings
andPagination
setting of the View will NOT be supported.