Skip to content

Instantly share code, notes, and snippets.

@akther80
Last active April 7, 2023 10:32
Show Gist options
  • Save akther80/2bf452ac0758a075c81c1053f3789f96 to your computer and use it in GitHub Desktop.
Save akther80/2bf452ac0758a075c81c1053f3789f96 to your computer and use it in GitHub Desktop.
MyTravel - Tour List View
<?php
/**
* List view of Tour
*/
defined( 'ABSPATH' ) || exit;
global $product;
// Ensure visibility.
if ( empty( $product ) || ! $product->is_visible() ) {
return;
}
?><li <?php wc_product_class( 'col-12', $product ); ?>>
<div class="card mb-5 overflow-hidden tour-list-view">
<div class="product-item__outer w-100">
<div class="row">
<div class="col-md-5 col-xl-4">
<div class="product-item__header">
<div class="position-relative">
<?php
$attachment_ids = $product->get_gallery_image_ids();
$main_image_id = $product->get_image_id();
if ( $attachment_ids && $main_image_id ) {
mytravel_wc_template_loop_product_gallery();
} else {
mytravel_wc_template_loop_product_thumbnail( 'list' );
}
?>
</div>
</div>
</div>
<div class="col-md-7 col-xl-5 flex-horizontal-center">
<div class="w-100 position-relative m-4 m-md-0">
<?php
if ( $product->is_featured() || $product->is_on_sale() || wc_review_ratings_enabled() ) {
$count = $product->get_rating_count();
?>
<div class="mb-2 pb-1">
<?php
mytravel_wc_template_loop_featured_badge();
mytravel_wc_template_loop_onsale_badge();
if ( wc_review_ratings_enabled() && $count > 0 ) {
?>
<div class="d-block d-md-inline font-size-14">
<?php woocommerce_template_loop_rating(); ?>
</div>
<?php } ?>
</div>
<?php
}
if ( function_exists( 'mytravel_wc_template_loop_wishlist_button' ) ) {
mytravel_wc_template_loop_wishlist_button();
}
mytravel_tour_loop_list_view_title();
?>
<div class="card-body p-0 mt-2">
<?php
mytravel_hotel_loop_list_view_location();
mytravel_loop_tour_info();
?>
</div>
</div>
</div>
<div class="col col-xl-3 align-self-center py-4 py-xl-0 border-top border-xl-top-0">
<div class="border-xl-left border-color-7">
<div class="ml-md-4 ml-xl-0">
<div class="text-center text-md-left text-xl-center d-flex flex-column mb-2 pb-1 ml-md-3 ml-xl-0">
<div class="d-flex flex-column mb-2">
<?php
mytravel_template_loop_categories( 'font-weight-normal font-size-14 text-gray-1 mb-2 pb-1 ml-md-2 ml-xl-0', 'text-gray-1' );
mytravel_wc_template_list_view_tour_time_duration();
?>
</div>
<?php mytravel_hotel_loop_list_view_price(); ?>
</div>
<?php mytravel_view_detail_button(); ?>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment