Support

Account

Home Forums General Issues Image would not show in repeater

Solving

Image would not show in repeater

  • i am new with this plugin.
    and i work with the repeater function
    with a title and a picture.
    te title works but the image would not show.

    who can tell me whats wrong.

    
    				<ul>
    <?php if(get_field('scholen')): ?>
     
    	<ul>
     
    	<?php while(has_sub_field('scholen')): ?>
     
    		<li><img />" alt="" />
    					<?php the_sub_field('school-naam'); ?>, etc</li>
     
    	<?php endwhile; ?>
     
    	</ul>
    
  • Hi @rvalburg

    Firsty, please make sure you wrap all code within backticks like so code

    Looking at your code, I can see a syntax error in your img tag. Perhaps this is why it is not rendering.

    Thanks
    E

  • hi Elliot.

    we are trying to change it but still it wont work
    can you tell me how to change it?

    the php code is.

    <?php
    /*
    * Template Name: Onze scholen
    */
    ?>
    <?php get_header(); ?> 
    <div class="slider-divider"></div>
    <div class="wrapper">
    	<div class="content">
    		<div class="main-content">
    			<h1><?php the_title(); ?></h1>
    			
    				<ul>
    <?php if(get_field('scholen')): ?>
     
    	<ul>
     
    	<?php while(has_sub_field('scholen')): ?>
    		<li><img src="<?php the_sub_field('school-afbeelding'); ?>" width="200"; alt="" />
    					<?php the_sub_field('school-naam'); ?></li>
     
    	<?php endwhile; ?>
     
    	</ul>
     
    <?php endif; ?>
    	
    			</div>
    		</div>
    	</div>
    </div>
    <?php get_footer(); ?>
  • Hi @rvalburg
    It is always wise to debug your code. This is the idea of dumping out the value or a variable to make sure it is what you are expecting it to bo. You can debug like so:

    
    <?php 
    
    echo '<pre>';
    	print_r( get_sub_field('school-afbeelding') );
    echo '</pre>';
    
    ?>
    

    What is the value of teh sub field? Is it an array, string or an ID?

    Perhaps you need to change the return type option on the image field and also read over the image field documentation to understand how these return types effect the code.

    Thanks
    E

Viewing 4 posts - 1 through 4 (of 4 total)

The topic ‘Image would not show in repeater’ is closed to new replies.