Files
Commerce/home.php
2025-02-13 11:23:15 +01:00

152 lines
6.4 KiB
PHP

<?php
// Prevent direct access to file
defined(security_key) or exit;
// Get the 4 most recent added products
$stmt = $pdo->prepare('SELECT p.*, (SELECT m.full_path FROM products_media pm JOIN media m ON m.id = pm.media_id WHERE pm.product_id = p.id ORDER BY pm.position ASC LIMIT 1) AS img FROM products p WHERE p.status = 1 ORDER BY p.date_added DESC LIMIT 4');
$stmt->execute();
$recently_added_products = $stmt->fetchAll(PDO::FETCH_ASSOC);
//LINK to products page:
$products_link = url(link_to_collection);
template_header_top($home_text);
$view = '
<div class="featured" style="background-image:url('.featured_image.');background-position: center center;">
'.template_menu().'
<h2>'.$h2_brand_name_1.'</h2>
<p>'.$h2_brand_name_2.'</p>
<a class="link-button action-btn" role="button" href="'.$products_link.'" title="'.$h2_brand_visit.'">'.$h2_brand_visit.'</a>
</div>
<div class="container highlight-section">
<h2 class="title-message" href="'.$products_link.'">
'.$h2_brand_wow.'
</h2>
<p class="paragraph neutral-paragraph-text" style="font-size: 30px;">
</p>
</div>';
//SHOW OFFER
if(show_offer_home_page){
$view .='
<div class="" style="text-align: center;">
<p class="p.paragraph.neutral-paragraph-text-1" style="font-family:\'gerb\';font-size: 15px;">'.show_offer_home_text.'</p>
</div>';
}
$view .='
<section class="news-section">
<div class="news-container">
<div class="news-header">
<h2>Latest News</h2>
<p>Stay updated with the latest from Morval Watches</p>
</div>
<div class="news-grid">
<article class="news-card">
<div class="news-card-content">
<div class="news-meta">
<span class="news-date">February 10, 2025</span>
<span class="news-tag">New Release</span>
</div>
<h3 class="news-title">New Thomas II Collection Released</h3>
<p class="news-preview">Discover our latest Thomas II collection featuring premium Swiss movements and unique colorways.</p>
<a href="#" class="read-more">Read More</a>
</div>
</article>
<article class="news-card">
<div class="news-card-content">
<div class="news-meta">
<span class="news-date">February 5, 2025</span>
<span class="news-tag">Limited Edition</span>
</div>
<h3 class="news-title">Limited Edition Navy Blue Now Available</h3>
<p class="news-preview">Experience the depth of our signature Navy Blue finish, now available in a special limited edition run.</p>
<a href="#" class="read-more">Read More</a>
</div>
</article>
<article class="news-card">
<div class="news-card-content">
<div class="news-meta">
<span class="news-date">January 28, 2025</span>
<span class="news-tag">Press</span>
</div>
<h3 class="news-title">Morval Featured in Watch Magazine</h3>
<p class="news-preview">Our commitment to Dutch craftsmanship and Swiss quality gains international recognition.</p>
<a href="#" class="read-more">Read More</a>
</div>
</article>
</div>
<div class="view-all-container">
<a href="#" class="view-all-btn">View All News</a>
</div>
</div>
</section>';
//SHOW HIGHLIGHTS
if (category_id_highlighted_products_1){
$view .='
<section class="container neutral-cover-section-1" style="background-image:url(custom/assets/morval_checkout.jpg);background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;">
<div class="recentlyadded">';
$view .= highlightedProducts($clientsecret,category_id_highlighted_products_1,($highlight_1 ?? 'highlight 1'));
$view .='
</div>
</section>';
}
if (category_id_highlighted_products_2){
$view .='
<section class="container neutral-cover-section-1">
<div class="recentlyadded"> ';
$view .= highlightedProducts($clientsecret,category_id_highlighted_products_2, ($highlight_2 ?? 'highlight 2'));
$view .='
</div>
</section>';
}
$view .='
<section class="container neutral-features-section-4-1" style="background-image:url(custom/assets/picture2.jpg);background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;">
<div class="container neutral-three-columns-1">
<div class="container neutral-feature-wrapper-1 neutral-left-align-items-1">
<div class="container container-feature-icon-wrapper-1"><span class="icon"></span>
<h4 class="neutral-feature-title-1 neutral-margin-left-1">Timeless</h4>
</div>
<p class="paragraph neutral-paragraph-text-1">
Morval Watches are unique, robust, stylish and timeless timepieces that will last for generations!
</p>
<a class="link-text neutral-text-link-1" href="'.$products_link.'">shop now &gt;</a>
</div>
<div class="container neutral-feature-wrapper-1 neutral-left-align-items-1">
<div class="container container-feature-icon-wrapper-1"><span class="icon"></span>
<h4 class="neutral-feature-title-1 neutral-margin-left-1">Quality</h4>
</div>
<p class="paragraph neutral-paragraph-text-1">
Morval watches meet the highest quality requirements and can compete with the well-known Swiss brands. The parts are supplied by renowned manufacturers from Europe and beyond. A Morval contains a Swiss-made caliber (STP) that is known for its reliable quality.
</p>
<a class="link-text neutral-text-link-1" href="'.$products_link.'">shop now &gt;</a>
</div>
<div class="container neutral-feature-wrapper-1 neutral-left-align-items-1">
<div class="container container-feature-icon-wrapper-1"><span class="icon"></span>
<h4 class="neutral-feature-title-1 neutral-margin-left-1">Price</h4>
</div>
<p class="paragraph neutral-paragraph-text-1">
Morval stands for an excellent price-quality ratio
</p>
<a class="link-text neutral-text-link-1" href="'.$products_link.'">shop now &gt;</a>
</div>
</div>
</section>
</div>';
//OUTPUT
echo $view;
template_footer()
?>