This commit is contained in:
2026-07-04 18:00:31 +03:00
parent 47d3917960
commit 7c88ab90a7
5 changed files with 418 additions and 185 deletions

View File

@@ -3,7 +3,12 @@ if ( ! defined( 'ABSPATH' ) ) {
exit;
}
$page = sev_tort_current_page_config();
$page = sev_tort_current_page_config();
$content = isset( $page['content'] ) ? $page['content'] : array();
$intro = isset( $content['intro'] ) ? $content['intro'] : array();
$cards = isset( $content['cards'] ) ? $content['cards'] : array();
$formats = isset( $content['formats'] ) ? $content['formats'] : array();
$faq = isset( $content['faq'] ) ? $content['faq'] : array();
get_header();
?>
@@ -24,48 +29,85 @@ get_header();
</div>
</div>
</section>
<section class="service-details">
<div class="service-details__inner">
<div class="service-details__content">
<span class="section-kicker">Что учтем</span>
<h2 class="section-title">Подберем формат под ваш повод</h2>
<div class="service-details__grid">
<article class="info-card">
<span class="info-card__number">01</span>
<h3 class="info-card__title">Дизайн</h3>
<p class="info-card__text">Можно прислать фото, референс, цветовую палитру или описать идею словами.</p>
</article>
<article class="info-card">
<span class="info-card__number">02</span>
<h3 class="info-card__title">Начинка</h3>
<p class="info-card__text">Предложим варианты по сладости, плотности, сезонности и удобству подачи.</p>
</article>
<article class="info-card">
<span class="info-card__number">03</span>
<h3 class="info-card__title">Сроки</h3>
<p class="info-card__text">Оптимально оформлять заказ заранее, но срочные заявки возможны при свободном окне.</p>
</article>
<?php if ( $intro || $cards ) : ?>
<section class="service-details">
<div class="service-details__inner">
<div class="service-details__content">
<span class="section-kicker">Подбор формата</span>
<h2 class="section-title"><?php echo esc_html( isset( $intro['title'] ) ? $intro['title'] : 'Подберем формат под ваш повод' ); ?></h2>
<?php if ( ! empty( $intro['text'] ) ) : ?>
<p class="service-details__lead"><?php echo esc_html( $intro['text'] ); ?></p>
<?php endif; ?>
<?php if ( $cards ) : ?>
<div class="service-details__grid">
<?php foreach ( array_values( $cards ) as $index => $card ) : ?>
<article class="info-card">
<span class="info-card__number"><?php echo esc_html( str_pad( (string) ( $index + 1 ), 2, '0', STR_PAD_LEFT ) ); ?></span>
<h3 class="info-card__title"><?php echo esc_html( $card['title'] ); ?></h3>
<p class="info-card__text"><?php echo esc_html( $card['text'] ); ?></p>
</article>
<?php endforeach; ?>
</div>
<?php endif; ?>
</div>
</div>
</div>
</section>
</section>
<?php endif; ?>
<?php if ( $formats ) : ?>
<section class="service-formats">
<div class="service-formats__inner">
<div class="service-formats__content">
<span class="section-kicker">Варианты</span>
<h2 class="section-title"><?php echo esc_html( isset( $content['formats_title'] ) ? $content['formats_title'] : 'Популярные варианты' ); ?></h2>
</div>
<div class="service-formats__grid">
<?php foreach ( $formats as $format ) : ?>
<span class="service-formats__item"><?php echo esc_html( $format ); ?></span>
<?php endforeach; ?>
</div>
</div>
</section>
<?php endif; ?>
<section class="service-process">
<div class="service-process__inner">
<div class="service-process__content">
<span class="section-kicker">Процесс</span>
<h2 class="section-title">Как оформить заявку</h2>
<ol class="service-process__list">
<li class="service-process__item">Оставьте телефон и коротко опишите повод.</li>
<li class="service-process__item">Мы уточним дату, вес, начинку, декор и доставку.</li>
<li class="service-process__item">После согласования подтвердим заказ и время выдачи.</li>
<li class="service-process__item">Оставьте телефон, дату праздника и коротко опишите задачу.</li>
<li class="service-process__item">Мы уточним вес, начинку, декор, доставку и доступный срок.</li>
<li class="service-process__item">После согласования подтвердим заказ и отправим детали в мессенджер.</li>
</ol>
</div>
<div class="service-process__note">
<span class="service-process__note-title">Без корзины и онлайн-оплаты</span>
<p class="service-process__note-text">Каждый торт индивидуальный, поэтому заявку обрабатываем вручную и отправляем детали в мессенджер.</p>
<p class="service-process__note-text">Каждый торт индивидуальный, поэтому заявку обрабатываем вручную. Так проще точно посчитать стоимость и не обещать невозможный декор или срок.</p>
</div>
</div>
</section>
<?php if ( $faq ) : ?>
<section class="service-faq">
<div class="service-faq__inner">
<div class="service-faq__head">
<span class="section-kicker">FAQ</span>
<h2 class="section-title">Частые вопросы</h2>
</div>
<div class="service-faq__list">
<?php foreach ( $faq as $item ) : ?>
<details class="service-faq__item">
<summary class="service-faq__question"><?php echo esc_html( $item['q'] ); ?></summary>
<p class="service-faq__answer"><?php echo esc_html( $item['a'] ); ?></p>
</details>
<?php endforeach; ?>
</div>
</div>
</section>
<?php endif; ?>
<section class="service-lead" id="lead-form">
<div class="service-lead__inner">
<div class="service-lead__content">