Support

Account

Home Forums Add-ons Flexible Content Field Need Help Getting Started with Flexible Content Reply To: Need Help Getting Started with Flexible Content

  • I got some stuff working after playing around for awhile. First, here’s my current test setup—the flexible content has two different image uploads right now, one that spits out an image only, and another that spits out an image wrapped in some HTML that looks like a browser window.

    And here’s the code I’m using to have it spit it all out:

    <?php if( have_rows('project_content') ): ?>
    				 
    					<?php while( have_rows('project_content') ): the_row(); ?>
    								
    								<?php // Normal Image Content Block
    									if( get_row_layout() == 'content_image' ): ?>									
    										<?php // Vars
    											$contentImage = get_sub_field('image');
    											echo '<figure><img src="'. $contentImage['url'] .'" alt="'. $contentImage['alt'] .'" /></figure>'
    										?>
    								<?php endif; ?>
    
    								<?php // Browser Image Content Block
    									if( get_row_layout() == 'content_image_browser' ): ?>									
    										<?php // Vars
    											$browserImage = get_sub_field('image_browser');
    											$browserLabel = get_sub_field('image_browser_label');
    											echo '<figure class="browser"><div><span></span><span></span><span></span></div><img src="'. $browserImage['url'] .'" alt="'. $browserImage['alt'] .'" /><figcaption>'. $browserLabel . '</figcaption></figure>'
    										?>
    								<?php endif; ?>
    																 
    					<?php endwhile; ?>			 
    				<?php endif; ?>

    Hope that helps you out! It did the trick for me. Now I’m just going to be following that same template and adding other content block types.