Brian helped me out today and explained some info on JR5 so I thought I would share. Brian please correct this thread if anything is incorrect.
Most of us were on JR4 prior so one of the major changes was that before we used a header, row and footer template, JR5 uses one template with a loop.
In this example, I added a custom form field called "blog_custom_form" that is a check box. If that check box is clicked, image1 will show. If the box is not checked, image2 will show. I used the variable {if $item.blog_custom_form == "on"} to look for the value from the blog.
jrCore_module_function function="jrImage_display" - This will post the blog posted user image and link it when clicked to a specific page
If you look at the jrCore_list module="jrBlog", I am returning 1 value by the latest entry in a specific quota with a specific category.
So what does this do? Every time the page is loaded, the loop will run and look for a blog by quota, category and will look at the checkbox to determine what image to display.
The foreach loop - {foreach from=$_items item="item"} - is extremely important because it will determine the output. The $item variables will only work inside the loop. If I move the foreach loop down below the conditional call for which image to use, the correct image will not display because $item.blog_custom_form will not get loaded.