2026-08-07 11:52:31 +00:00

74 lines
3.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
// ─── Программа 1–4 классов + кружки (CF school_programs/clubs) ───
if (! defined('ABSPATH')) {
exit;
}
$post_id = get_the_ID();
$programs = crb_get_post_meta($post_id, 'school_programs');
$prog_title = crb_get_post_meta($post_id, 'school_program_title', 'Программа обучения 1–4 классов');
$prog_subtitle = crb_get_post_meta($post_id, 'school_program_subtitle', 'Программы «Перспектива» и система Занкова, углублённый английский — и кружки для всестороннего развития.');
if (empty($programs) || ! is_array($programs)) {
$programs = [
[
'title' => '1 класс',
'items' => 'Чтение и письмо, математика, окружающий мир, английский язык, музыка, ИЗО, физкультура',
],
[
'title' => '2 класс',
'items' => 'Русский язык, математика, литературное чтение, английский язык, окружающий мир, технология',
],
[
'title' => '3 класс',
'items' => 'Русский язык, математика, литературное чтение, английский язык, информатика, шахматы',
],
[
'title' => '4 класс',
'items' => 'Подготовка к средней школе: русский язык, математика, английский язык, проектная деятельность',
],
];
}
$clubs_raw = crb_get_post_meta(get_the_ID(), 'school_clubs');
$clubs = array();
if (! empty($clubs_raw) && is_array($clubs_raw)) {
foreach ($clubs_raw as $c) {
if (! empty($c['name'])) {
$clubs[] = $c['name'];
}
}
}
if (empty($clubs)) {
$clubs = [ 'Английский язык', 'Ментальная арифметика', 'Шахматы', 'Рисование', 'Робототехника', 'Спортивные секции' ];
}
$program_icons = [ 'book-2', 'school', 'users', 'calendar-check' ];
?>
<section class="school-program section-bg reveal" data-bg="program" id="program">
<div class="container">
<div class="section-header--centered">
<span class="bento-label">Программа</span>
<h2 class="bento-h2"><?php echo esc_html($prog_title); ?></h2>
<p class="bento-p"><?php echo esc_html($prog_subtitle); ?></p>
</div>
<div class="school-program__grid">
<?php foreach ($programs as $pi => $p) : ?>
<div class="school-program__card">
<span class="school-program__icon" aria-hidden="true">
<img src="<?php echo esc_url(get_template_directory_uri() . '/assets/images/icons/' . $program_icons[$pi] . '.svg'); ?>" alt="" loading="lazy">
</span>
<h3 class="school-program__title"><?php echo esc_html($p['title']); ?></h3>
<p class="school-program__items"><?php echo esc_html($p['items']); ?></p>
</div>
<?php endforeach; ?>
</div>
<div class="school-program__clubs">
<h3 class="school-program__clubs-title">Кружки и дополнительные занятия</h3>
<div class="school-program__clubs-list">
<?php foreach ($clubs as $club) : ?>
<span class="school-program__club"><?php echo esc_html($club); ?></span>
<?php endforeach; ?>
</div>
</div>
</div>
</section>