Доброго времени суток. Может быть кто-то подскажет, как решить мою проблему (в октябре новичок, потребовалось внести изменение на сайте, который делал другой специалист).
Есть страница, которая представляет собой: слева колонки (меню), справа контент, который берется из содержимого в pages. У страницы статичный url, а есть необходимость, чтобы при переключении вкладок он менялся, ну либо при переходе по определенному url открывался определенное содержимое.
Код страницы (разметка):
<div class="aboutEdu-pageWrap">
<section class="aboutEdu" data-tabs>
<nav class="aboutEdu-nav">
<ul class="aboutEdu-menuList" data-tabs-menu>
{% for item in about_edu_nav %}
<li class="aboutEdu-menuItem {{ loop.first ? 'active' }}" data-tab="{{ str_slug(item.title) }}">
<div class="aboutEdu-menuLink" href="{{ item.href }}" title="{{ item.title }}">
<i class="icon {{ item.icon }}" aria-hidden="true"></i>
<span class="text">{{ item.title|emts }}</span>
</div>
</li>
{% endfor %}
</ul>
</nav>
<div class="aboutEdu-tabs">
{% for tab in about_edu_nav %}
<div class="aboutEdu-tab {{ loop.first ? 'active' }}" id="{{ str_slug(tab.title) }}" data-tab="{{ str_slug(tab.title) }}">
<h2 class="aboutEdu-tabHeader">{{ tab.title|emts }}</h2>
<div class="aboutEdu-tabContent">
{% if tab.content %}
{% content tab.content %}
{% endif %}
</div>
</div>
{% endfor %}
</div>
</section>
</div>
Код страницы (раздел код):
function onStart()
{
$this['about_edu_nav'] = [
[
'title' => "Основные сведения",
'icon' => 'fa fa-file-text-o',
'href' => '',
'content' => 'about/general.htm',
],
];
}
Думаю, код содержимого about/general.htm не нужен.