Лагерь: Секция Hero
This commit is contained in:
parent
2cf2796b36
commit
3ae91d5bfe
@ -537,14 +537,13 @@ function add_carbon() {
|
|||||||
// ====================================================
|
// ====================================================
|
||||||
Container::make('post_meta', '🏰 Настройки Городской Лагерь')
|
Container::make('post_meta', '🏰 Настройки Городской Лагерь')
|
||||||
->where('post_template', '=', 'page-camp.php')
|
->where('post_template', '=', 'page-camp.php')
|
||||||
->add_tab('🎯 Hero — первый экран', array(
|
->add_tab('Первый экран', array(
|
||||||
|
Field::make( 'html', 'hero_tab_desc', 'Укажи название шаблона и название секции' )
|
||||||
|
->set_html( '<p style="color: #64748b; font-size: 13px; margin: 0 0 12px;">Шаблон: <strong>page-camp.php</strong> · Секция: <strong>Hero (первый экран)</strong></p>' ),
|
||||||
Field::make( 'separator', 'hero_media_sep', 'Изображения' ),
|
Field::make( 'separator', 'hero_media_sep', 'Изображения' ),
|
||||||
Field::make( 'image', 'banner_img', 'Фото на весь экран (десктоп)' )
|
Field::make( 'image', 'banner_img', 'Фото на весь экран (десктоп)' )
|
||||||
->set_help_text( 'Рекомендуемый размер: 1920×1080 px. Формат: WebP. Дети в движении, эмоции, крупные планы.' )
|
->set_help_text( 'Рекомендуемый размер: 1920×1080 px. Формат: WebP. Дети в движении, эмоции, крупные планы.' )
|
||||||
->set_width( 50 ),
|
->set_width( 50 ),
|
||||||
Field::make( 'image', 'hero_img_mobile', 'Фото на мобильных (опционально)' )
|
|
||||||
->set_help_text( 'Рекомендуемый размер: 480×320 px. WebP. Если не заполнено — автоматически используется основное.' )
|
|
||||||
->set_width( 50 ),
|
|
||||||
Field::make( 'separator', 'hero_titles_sep', 'Заголовки и текст' ),
|
Field::make( 'separator', 'hero_titles_sep', 'Заголовки и текст' ),
|
||||||
Field::make( 'text', 'hero_title_h1', 'Заголовок H1' )
|
Field::make( 'text', 'hero_title_h1', 'Заголовок H1' )
|
||||||
->set_default_value( 'Лето, которое он запомнит навсегда' )
|
->set_default_value( 'Лето, которое он запомнит навсегда' )
|
||||||
@ -554,46 +553,12 @@ function add_carbon() {
|
|||||||
->set_default_value( 'Big Summer Fun!' )
|
->set_default_value( 'Big Summer Fun!' )
|
||||||
->set_width( 50 )
|
->set_width( 50 )
|
||||||
->set_help_text( 'Выделяется цветом на фоне основного.' ),
|
->set_help_text( 'Выделяется цветом на фоне основного.' ),
|
||||||
Field::make( 'textarea', 'banner_text', 'Подзаголовок (под H1)' )
|
Field::make( 'separator', 'hero_cta_sep', 'Кнопка' ),
|
||||||
->set_default_value( 'Городской лагерь для детей 7–14 лет: наука, творчество и настоящие приключения каждый день' )
|
|
||||||
->set_help_text( '1–2 предложения. Покажите выгоду для родителя.' ),
|
|
||||||
Field::make( 'text', 'banner_title', 'Заголовок H1 (для старого шаблона)' )
|
|
||||||
->set_default_value( 'Лето, которое он запомнит навсегда' )
|
|
||||||
->set_width( 100 ),
|
|
||||||
Field::make( 'text', 'banner_label1', 'Метка 1 на баннере' )
|
|
||||||
->set_default_value( '6,5–11 лет' )
|
|
||||||
->set_width( 33 ),
|
|
||||||
Field::make( 'text', 'banner_label2', 'Метка 2 на баннере' )
|
|
||||||
->set_default_value( 'мастер-классы' )
|
|
||||||
->set_width( 33 ),
|
|
||||||
Field::make( 'text', 'banner_label3', 'Метка 3 на баннере' )
|
|
||||||
->set_default_value( 'коммуникация' )
|
|
||||||
->set_width( 33 ),
|
|
||||||
Field::make( 'separator', 'hero_cta_sep', 'Кнопки и ссылки' ),
|
|
||||||
Field::make( 'text', 'hero_btn_primary', 'Текст главной кнопки (CTA)' )
|
Field::make( 'text', 'hero_btn_primary', 'Текст главной кнопки (CTA)' )
|
||||||
->set_default_value( 'Записаться на пробный день' )
|
->set_default_value( 'Записаться на пробный день' )
|
||||||
->set_width( 50 )
|
->set_width( 100 )
|
||||||
->set_help_text( 'Главное действие, к которому призываем. Лучше: конкретная выгода, а не действие.' ),
|
->set_help_text( 'Главное действие, к которому призываем. Лучше: конкретная выгода, а не действие.' ),
|
||||||
Field::make( 'text', 'hero_btn_primary_link', 'Ссылка главной кнопки' )
|
|
||||||
->set_default_value( '#programs' )
|
|
||||||
->set_width( 50 )
|
|
||||||
->set_help_text( 'URL или якорь (#) на секцию.' ),
|
|
||||||
Field::make( 'text', 'hero_btn_secondary', 'Текст второй кнопки' )
|
|
||||||
->set_default_value( 'Посмотреть программу' )
|
|
||||||
->set_width( 50 )
|
|
||||||
->set_help_text( 'Второстепенное действие, обычно outline-стиль.' ),
|
|
||||||
Field::make( 'text', 'hero_btn_secondary_link', 'Ссылка второй кнопки' )
|
|
||||||
->set_default_value( '#programs' )
|
|
||||||
->set_width( 50 )
|
|
||||||
->set_help_text( 'URL или якорь (#) на секцию.' ),
|
|
||||||
Field::make( 'separator', 'hero_search_sep', 'Форма поиска лагеря' ),
|
|
||||||
Field::make( 'separator', 'hero_metrics_sep', 'Метрики доверия (блок достижений)' ),
|
Field::make( 'separator', 'hero_metrics_sep', 'Метрики доверия (блок достижений)' ),
|
||||||
Field::make( 'text', 'hero_search_title', 'Заголовок формы поиска' )
|
|
||||||
->set_default_value( 'Найдите лагерь рядом с вами' )
|
|
||||||
->set_width( 50 ),
|
|
||||||
Field::make( 'text', 'hero_search_placeholder', 'Плейсхолдер поля поиска' )
|
|
||||||
->set_default_value( 'Ваш район или станция метро' )
|
|
||||||
->set_width( 50 ),
|
|
||||||
Field::make( 'image', 'hero_metric_1_img', 'Иконка метрики 1 (изображение)' )
|
Field::make( 'image', 'hero_metric_1_img', 'Иконка метрики 1 (изображение)' )
|
||||||
->set_width( 30 )
|
->set_width( 30 )
|
||||||
->set_help_text( 'Рекомендуемый размер: 58x58 px. PNG/SVG.' ),
|
->set_help_text( 'Рекомендуемый размер: 58x58 px. PNG/SVG.' ),
|
||||||
|
|||||||
@ -30,11 +30,6 @@ var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
|
|||||||
<main class="camp container_camp">
|
<main class="camp container_camp">
|
||||||
<?php
|
<?php
|
||||||
$banner_img = carbon_get_post_meta( $post_id, 'banner_img' );
|
$banner_img = carbon_get_post_meta( $post_id, 'banner_img' );
|
||||||
$banner_title = carbon_get_post_meta( $post_id, 'banner_title' );
|
|
||||||
$banner_text = carbon_get_post_meta( $post_id, 'banner_text' );
|
|
||||||
$banner_label1 = carbon_get_post_meta( $post_id, 'banner_label1' );
|
|
||||||
$banner_label2 = carbon_get_post_meta( $post_id, 'banner_label2' );
|
|
||||||
$banner_label3 = carbon_get_post_meta( $post_id, 'banner_label3' );
|
|
||||||
?>
|
?>
|
||||||
<section class="hero-media-search">
|
<section class="hero-media-search">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user