Я новичОк, только начал учить букварь PHP так как появилась необходимость сверстать интернет магазин. Так вот ситуация в следующем, есть код позволяющий сделать вывод товара в табличном варианте, а именно путем корректировки:
1)content-produkt.php
Предварительно удалив в этом файле все что идет после строк
2) Сделал вставку в function.php самой темы storefront
И вроде бы все завелось и прекрасно работает (исключая адаптацию к мобильным устройствам), да и стиль поправить можно при помощи плагина custom css...
Но вот вопрос, Что и где нужно добавить в код, чтобы при нажатии на миниатюру произошел переход к товару???
P.S. Ткните носом слепого если такая тема уже существует.
1)content-produkt.php
PHP:
<tr>
<td class="product_name"><?php echo woocommerce_get_product_thumbnail();?></td>
<td class="product_table"><a href="<?php the_permalink() ?>" ><?php the_title(); ?></a></td> // Наименование
<td class="product_table"><?php echo ($product->get_attribute( 'Proizvod' )); ?></td> // Производитель
<td class="product_table"><?php do_action( 'woocommerce_after_shop_loop_item_title' ); ?></td> // Цена
<td class="product-table"><?php do_action( 'woocommerce_after_shop_loop_item' ); ?></td> // Кнопка "Добавить в корзину"
</tr>
Предварительно удалив в этом файле все что идет после строк
PHP:
if ( empty( $product ) || ! $product->is_visible() ) {
return;
}
?>
2) Сделал вставку в function.php самой темы storefront
PHP:
<?php
add_action('woocommerce_before_shop_loop', 'table_loop_head',40);
function table_loop_head( ) {
?>
<table class="loop_table loop" cellspacing="0">
<thead>
<tr>
<th class="product-thumbnail" style="width: 60px;"> </th>
<th class="product_table"><?php _e( 'Товар', 'woocommerce' ); ?></th>
<th class="product_table"><?php _e( 'Производитель', 'woocommerce' ); ?></th>
<th class="product_table"><?php _e( 'Цена', 'woocommerce' ); ?></th>
<th class="product-table"> </th>
</tr>
</thead>
<tbody>
<?php
}
add_action('woocommerce_after_shop_loop', 'table_loop_closetag',9);
function table_loop_closetag( ) {
?>
</tbody></table>
<?php
} ?>
И вроде бы все завелось и прекрасно работает (исключая адаптацию к мобильным устройствам), да и стиль поправить можно при помощи плагина custom css...
Но вот вопрос, Что и где нужно добавить в код, чтобы при нажатии на миниатюру произошел переход к товару???
P.S. Ткните носом слепого если такая тема уже существует.
- Ссылка на проблему
- http://dsurikov68.beget.tech/product-category/krepezh/