74 lines
3.7 KiB
PHP
74 lines
3.7 KiB
PHP
<?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>
|