Support

Account

Home Forums Add-ons Flexible Content Field alternating blocks with customizable number of columns can't be achieved easily Reply To: alternating blocks with customizable number of columns can't be achieved easily

  • It you have a select or radio field that determines the number of columns then you need to test that field.

    
    if (have_rows('flexy')) {
      while (have_rows('flexy')) {
        the_row();
        if (get_row_layout() == 'colonne') {
          $columns = get_sub_field('numero_colonne');
          // always show column 1
          the_sub_field('colonna_1');
          // show other content based on columns selected
          if ($columns > 1) {
            the_sub_field('colonna_2');
          }
          if ($columns > 2) {
            the_sub_field('colonna_3');
          }
        }
      }
    }