Support

Account

Home Forums Front-end Issues How to count the get_row_layout? Reply To: How to count the get_row_layout?

  • I think the get_row_index() function will do the work

    <?php
        if( have_rows('boxes') ):
        while ( have_rows('boxes') ) : the_row();
        if( get_row_layout() == 'text' ):
    ?>
    
    <div class="box field-class-<?php echo get_row_index(); ?>">   
        <?php the_sub_field('content'); ?>
    </div>
    
    <?php elseif( get_row_layout() == 'image' ): ?>
    
    <div class="box field-class-<?php echo get_row_index(); ?>">   
        <?php the_sub_field('content'); ?>
    </div>
    
    <?php elseif( get_row_layout() == 'photo_slider' ): ?>
    
    <div class="box field-class-<?php echo get_row_index(); ?>">   
        <?php the_sub_field('content'); ?>
    </div>
    
    <?php endif; endwhile; else : endif; ?>