<?php 
} elseif ('Pick From Post Type' == get_sub_field('mtm_list_archive_select')) {
    // Post Type Source
    ?>

	<div class="mtm-module--list">

		<?php 
    if (_get_sub_field('mtm_show_taxonomy_links')) {
        mtm_terms_from_taxonomy_links(get_sub_field('mtm_list_archive_taxonomy_links'));
        // output taxonomy
    }
    $posttype = get_sub_field('mtm_list_archive_post_type');
    $list_post_query_number = get_sub_field('mtm_list_archive_taxonomy_number');
    $list_post_query = mtm_page_component_post_query($posttype, $list_post_query_number);
    if ($list_post_query->have_posts()) {
        global $post;
        $org_post = $post;
        // save this in case we are inside a nested query/post object
        while ($list_post_query->have_posts()) {
            $list_post_query->the_post();
            mtm_get_template_part('mtm-content', 'list-view');
        }
        $post = $org_post;
        // reset to original query
    }
    if (_get_sub_field('mtm_show_view_all_link')) {
        if ('post' == $posttype) {
            // Posts
            ?>
<?php

// Featured News Story Logic
// Latest Post
if ("Latest Post" == _get_field('mtm_home_select_featured_story_source')) {
    $posttype = get_field('mtm_home_select_featured_story_type');
    $news_post_query = mtm_page_component_post_query($posttype, 1);
    while ($news_post_query->have_posts()) {
        $news_post_query->the_post();
        mtm_get_template_part('mtm-content', 'home-featured-story');
    }
    // Latest Taxonomy Post
} elseif ("Latest Post From Taxonomy" == _get_field('mtm_home_select_featured_story_source')) {
    $news_tax_query = mtm_taxonomy_query('home_featured_story', 1);
    while ($news_tax_query->have_posts()) {
        $news_tax_query->the_post();
        mtm_get_template_part('mtm-content', 'home-featured-story');
    }
    // Specific Post
} elseif ("Specific Post" == _get_field('mtm_home_select_featured_story_source')) {
    $post_object = get_field('mtm_home_featured_story_select_single');
    if ($post_object) {
        $post = $post_object;
        setup_postdata($post);
        mtm_get_template_part('mtm-content', 'home-featured-story');
    }
}