Home › Forums › WoodMart support forum › Color Swatches Contrast for WCAG 2.0 (Level AA) › Reply To: Color Swatches Contrast for WCAG 2.0 (Level AA)
March 9, 2021 at 10:43 am
#272088
Sintarta
Participant
Hi
Svg
Edit svg files needed for “Available products columns variations” and chenge id for every one of them.
But in the loop for “Available products columns variations” 3 and 4 use different svg with the same id. Thats my problem.
Thats the code
<div class="woodmart-products-shop-view <?php echo esc_attr( 'products-view-' . $shop_view ); ?>">
<?php if ( $shop_view != 'grid'): ?>
<a rel="nofollow" href="<?php echo add_query_arg( 'shop_view', 'list', woodmart_shop_page_link( true ) ); ?>" class="shop-view per-row-list <?php echo ( 'list' == $current_shop_view ) ? 'current-variation' : ''; ?>">
<?php
echo woodmart_get_svg_content( 'list-style' );
?>
</a>
<?php endif ?>
<?php if ( $per_row_selector && $per_row_options ): ?>
<?php foreach ( $products_per_row_options as $key => $value ) : if( $value == 0 ) continue; ?>
<a rel="nofollow" href="<?php echo add_query_arg( array( 'per_row' => $value, 'shop_view' => 'grid' ) , woodmart_shop_page_link( true ) ); ?>" class="per-row-<?php echo esc_attr( $value ); ?> shop-view <?php echo ( $value == $current_per_row && $current_shop_view != 'list' ) ? 'current-variation' : ''; ?>">
<span class="hideme"><?php echo $value;?></span>
<?php
echo woodmart_get_svg_content( 'column-' . $value );
?>
</a>
<?php endforeach; ?>
<?php elseif ( $per_row_selector && $per_row_options || $shop_view == 'grid_list' || $shop_view == 'list_grid' ) : ?>
<a rel="nofollow" href="<?php echo add_query_arg( 'shop_view', 'grid', woodmart_shop_page_link( true ) ); ?>" class="shop-view <?php echo ( 'grid' == $current_shop_view ) ? 'current-variation' : ''; ?>">
<span class="hideme"><?php echo $value;?></span>
<?php
echo woodmart_get_svg_content( 'column-3' );
?>
</a>
<?php endif ?>
</div>