Custom WooCommerce theme for orgsteklo.ru including: - Product catalog with category/subcategory hierarchy - Custom checkout with delivery calculation - Price calculator - Admin settings panel - Search functionality - User account pages
112 lines
4.7 KiB
PHP
112 lines
4.7 KiB
PHP
<!--
|
|
Template Name: Шаблон Контакты
|
|
-->
|
|
<?php get_header(); ?>
|
|
<main>
|
|
<nav class="breadcumbs container">
|
|
<ul>
|
|
<li><a href="/">Главная</a></li>
|
|
<li><p class="breadcumbs-separator">/</p></li>
|
|
<li><p><?php echo the_title(); ?></p></li>
|
|
</ul>
|
|
</nav>
|
|
<?php
|
|
$contacts_time = get_field('contacts_time');
|
|
$contacts_time2 = get_field('contacts_time2');
|
|
$contacts_repeats = get_field('contacts_repeat');
|
|
$contacts_map = get_field('contacts_map');
|
|
$phone = get_field('phone', 'option');
|
|
$email = get_field('email', 'option');
|
|
?>
|
|
<section class="contacts">
|
|
<div class="contacts-container container">
|
|
<h1><?php echo the_title(); ?></h1>
|
|
<div class="contacts-main">
|
|
<div class="contacts-grid">
|
|
<div class="contacts-row">
|
|
<?php
|
|
if($phone) {
|
|
echo '<div class="contacts-item">';
|
|
echo '<p>Телефон:</p>';
|
|
echo '<div class="contacts-item__row">';
|
|
echo '<img src="/wp-content/uploads/2025/05/contacts-1.svg" alt="">';
|
|
echo '<div class="contacts-item__col">';
|
|
echo '<a href="tel:' . $phone . '">' . $phone . '</a>';
|
|
echo '</div>';
|
|
echo '</div>';
|
|
echo '</div>';
|
|
}
|
|
if($email) {
|
|
echo '<div class="contacts-item">';
|
|
echo '<p>Почта:</p>';
|
|
echo '<div class="contacts-item__row">';
|
|
echo '<img src="/wp-content/uploads/2025/05/contacts-2.svg" alt="">';
|
|
echo '<div class="contacts-item__col">';
|
|
echo '<a href="mailto:' . $email . '">' . $email . '</a>';
|
|
echo '</div>';
|
|
echo '</div>';
|
|
echo '</div>';
|
|
}
|
|
if($contacts_time) {
|
|
echo '<div class="contacts-item">';
|
|
echo '<p>Часы работы:</p>';
|
|
echo '<div class="contacts-item__row">';
|
|
echo '<img src="/wp-content/uploads/2025/05/contacts-3.svg" alt="">';
|
|
echo '<div class="contacts-item__col">';
|
|
if($contacts_time) {
|
|
echo '<div class="contacts-time">' . $contacts_time . '</div>';
|
|
}
|
|
if($contacts_time2) {
|
|
echo '<p>' . $contacts_time2 . '</p>';
|
|
}
|
|
echo '</div>';
|
|
echo '</div>';
|
|
echo '</div>';
|
|
}
|
|
?>
|
|
</div>
|
|
<?php
|
|
if($contacts_repeats) {
|
|
echo '<div class="contacts-row2">';
|
|
foreach ($contacts_repeats as $contacts_repeat) {
|
|
$contacts_repeat_title = $contacts_repeat['contacts_repeat_title'];
|
|
$contacts_repeat_address = $contacts_repeat['contacts_repeat_address'];
|
|
$contacts_repeat_description = $contacts_repeat['contacts_repeat_description'];
|
|
$contacts_repeat_link = $contacts_repeat['contacts_repeat_link'];
|
|
echo '<div class="contacts-item">';
|
|
if($contacts_repeat_title) {
|
|
echo '<p>' . $contacts_repeat_title . '</p>';
|
|
}
|
|
echo '<div class="contacts-item__row">';
|
|
echo '<img src="/wp-content/uploads/2025/05/contacts-4.svg" alt="">';
|
|
echo '<div class="contacts-item__col">';
|
|
if($contacts_repeat_address) {
|
|
echo '<div class="contacts-address">';
|
|
echo '<p>' . $contacts_repeat_address . '</p>';
|
|
echo '</div>';
|
|
}
|
|
if($contacts_repeat_description) {
|
|
echo '<p>' . $contacts_repeat_description . '</p>';
|
|
}
|
|
if($contacts_repeat_link) {
|
|
echo '<a href="' . $contacts_repeat_link . '" class="link-more" target="_blank">Показать на карте<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9997 10C14.9956 9.56159 14.819 9.14243 14.508 8.83335L10.933 5.25002C10.7769 5.09481 10.5657 5.00769 10.3455 5.00769C10.1254 5.00769 9.91414 5.09481 9.75801 5.25002C9.6799 5.32749 9.61791 5.41965 9.5756 5.5212C9.53329 5.62275 9.51151 5.73167 9.51151 5.84168C9.51151 5.95169 9.53329 6.06061 9.5756 6.16216C9.61791 6.26371 9.6799 6.35588 9.75801 6.43335L12.4997 9.16668H4.16634C3.94533 9.16668 3.73337 9.25448 3.57709 9.41076C3.42081 9.56704 3.33301 9.779 3.33301 10C3.33301 10.221 3.42081 10.433 3.57709 10.5893C3.73337 10.7455 3.94533 10.8333 4.16634 10.8333H12.4997L9.75801 13.575C9.60109 13.7308 9.51249 13.9426 9.51171 14.1637C9.51093 14.3849 9.59803 14.5973 9.75384 14.7542C9.90966 14.9111 10.1214 14.9997 10.3426 15.0005C10.5637 15.0013 10.7761 14.9142 10.933 14.7583L14.508 11.175C14.821 10.8639 14.9978 10.4413 14.9997 10Z" fill="#02ADEF"></path></svg></a>';
|
|
}
|
|
echo '</div>';
|
|
echo '</div>';
|
|
echo '</div>';
|
|
}
|
|
echo '</div>';
|
|
}
|
|
?>
|
|
</div>
|
|
<?php
|
|
if($contacts_map) {
|
|
echo '<div class="contacts-map">' . $contacts_map . '</div>';
|
|
}
|
|
?>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<?php get_template_part( 'blocks/block', 'consult' ); ?>
|
|
</main>
|
|
<?php get_footer(); ?>
|