Support

Account

Home Forums Add-ons Flexible Content Field True / False Field always returns False in Flexible Content block Reply To: True / False Field always returns False in Flexible Content block

  • Your problem might have something to do with mixing have_rows() and has_sub_field(), you should use have_rows() according to the docs https://www.advancedcustomfields.com/resources/has_sub_field/

    
    <?php
      // APPROX. STRUCTURE
      if( have_rows('innhold') ):
        while ( have_rows('innhold') ) : the_row();
        
          if(get_row_layout() == "flexible_content"):
            
            // ANOTHER FLEXIBLE CONTENT FIELD INSIDE
            if (have_rows('kolonneinnhold')):
              while(have_rows("kolonneinnhold")):
                the_row();
                $text = get_sub_field('text');
                $image = get_sub_field('image');
                $textarea = get_sub_field('textarea');
                
                // TRUE / FALSE FIELD
                $truefalse = get_sub_field('truefalse');
                var_dump($truefalse);
              
              endwhile;
            
            endif;
          
          endif;
        
        endwhile;
      endif;
    ?>