Support

Account

Home Forums Add-ons Flexible Content Field Flexible Content "key" Reply To: Flexible Content "key"

  • Hi @frysteen

    The data is saved to the database using a numeric counter as the $key.

    So you could achieve this on the front end by introducing a counter like so:

    
    <?php 
    
    $i = -1;
    
    while( have_rows() ) {
    	
    	the_row();
    	
    	$i++;
    	
    	if( get_row_layout() == 'paragraph' ):
    	 	
    	 	echo "key={$i}";
    	    the_sub_field('text');
    	 
    	elseif( get_row_layout() == 'download' ): 
    	 
    	    echo "key={$i}";
    	    $file = get_sub_field('file');
    	 
    	endif;
    	
    }
     ?>
    

    I hope that helps.

    Thanks
    E