Support

Account

Home Forums General Issues Hide Empty Group Field Reply To: Hide Empty Group Field

  • Hello, I would need your help on something a bit similair. If “filters” is empty, hide <div class=”row spacer-bottom-sm”>, <div class=”col”> and <ul class=”list-labels d-none d-lg-flex”> — Is this possible?

    
    <!-- Filters -->
    <?php if( have_rows('portfolio') ): ?>
    <div class="row spacer-bottom-sm">
    	<div class="col">	
    		<ul class="list-labels d-none d-lg-flex">
    		<?php while( have_rows('portfolio') ): the_row(); ?>
    			<?php if( have_rows('filters') ): ?>
    				<li><button class="label active" data-filter="*">Tous</button></li>
    
    				<?php while( have_rows('filters') ): the_row(); 
    					$title = get_sub_field( 'title' );
    					$class = get_sub_field( 'class' );
    				?>
    
    				<li><button class="label" data-filter=".<?php echo $class; ?>"><?php echo $title; ?></button></li>
    
    				<?php endwhile; ?>
    			<?php endif; ?>
    		<?php endwhile; ?>
    		</ul> 
    	</div>
    </div>	
    <?php endif; ?>