Support

Account

Home Forums Add-ons Flexible Content Field How to determine the number of rows that will render in flexible content

Solved

How to determine the number of rows that will render in flexible content

  • I’d like to control the styles for the container holding the flexible content layouts so I need to determine how many layouts the user has added. How can this be accomplished?

  • Got it! This just happens to be a nested flexible content field.

    <?php if (get_row_layout() == 'flexibl_content_field') :
        $layouts = get_sub_field('sub_flexible_content_field');
        $layoutsCount = count($layouts);
    ?>

    and use it like this in the while loop
    <div class="col-md-6 <?php echo $layoutsCount == 3 ? 'col-lg-4' : 'col-lg-6'; ?>

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

You must be logged in to reply to this topic.

We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Cookie Policy. If you continue to use this site, you consent to our use of cookies.