Всем привет. Весь мозг себе сломал с этой проблемой. Бьюсь уже 3ий день, а понять, в чем же дело, так и не смог. Обращаюсь за помощью к вам.
Суть проблемы такова:
Есть страница сайта
https://dramtheater.ru/glavnoe-menyu/istoriya/isto...
Как видите, у страницы проблемы. Вверху выплывает картинка и текст
Этот блок появляется непонятно откуда, вгрызаясь внутрь head и ломая разметку напрочь. Даже фавиконка перестает грузиться.
Сама страница является ресурсом modx revo с таким содержимым, ресурс является шаблоном about.
<div class="container content-with-sidebar">
<div class="content">
<h3>XIX век</h3>
<img src="assets/uploads/images/about/history/building19.jpg" alt="История здания XIX век" class="img-float-left">
<p>Первое здание профессионального театра, где 1 ноября 1849 года Борисом Соловьевым был дан спектакль, находилось на Гостинодворской улице, напротив Удельной конторы (ныне «дом Батюшкова»). Об этом здании известно не много. Оно сгорело дотла в декабре 1858 года. Это происшествие оказалось символичным – вместе со старым театром отошёл в прошлое изживший себя сентиментальный и романтический репертуар, а на смену ему пришёл реалистический. Театр переехал на Большую Архангельскую улицу (ныне ул.Чернышевского), где в то время жили многие ссыльные и которая являлась центром вологодской политической ссылки.</p>
<p>В 1863 году в новое здание привез свою труппу антрепренер Василий Смирнов. Артисты Смирнова могли выступать в незнакомой пьесе, играть, не зная роли. Зрители и критики с первых же спектаклей начали «воспитывать» театр Смирнова с помощью рецензий и отзывов. Позже в этом театре работали С.Бельская, В.Родон, П.Свободин. В конце 70-х гг. здание было приспособлено под цирк, а затем снесено.</p>
<p>В начале 1870-х гг. в Вологду приехал Паскуале Рамес, танцор и фокусник. При помощи своего покровителя – начальника Вологодской казенной палаты Н.Коханова – Рамес построил новое театральное здание на Плацпарадной площади. В архитектуре нового театра сочетались признаки итальянского зодчества и особенности русской избы: длинная сквозная галерея вдоль фасада, колоннада, внешние лестницы, характерные для итальянской архитектуры, и большая и крутая крыша, причудливая резьба наличников и фронтонов. Первое представление было дано Рамесом в январе 1875 года: комедия «Тяжелые дни» и водевиль «Беззаботная». Репертуар Рамеса большого успеха не имел – итальянец желал создать театр для избранных: многие пьесы шли на французском, сам Рамес показывал фокусы, его дочь танцевала. В конец разорившись, Рамес продал здание и уехал из Вологды. И театральное дело перешло к А.П.Набалову, владельцу имения Ковырино. В 1887 году Набалов передал театр в собственность городу.</p>
</div>
<div class="sidebar">
<div class="date-event-block">
<div class="year">1858</div>
<div class="event">первое здание театра сгорело дотла</div>
</div>
</div>
</div>
<div class="container content-with-sidebar">
<div class="content">
<h3>XX век</h3>
<img src="assets/uploads/images/about/history/building20.jpg" alt="История здания XX век" class="img-float-left">
<p>Деревянная постройка на Плацпарадной площади закончила своё существование в 1930-е гг. После пожара, в 1932 году театр переехал в здание Пушкинского народного дома на Октябрьской улице (ныне там находится ТДиМ). Для размещения артистических помещений в 1939 году над фойе надстроили второй этаж, а в 1959 году к зданию пристроили новую сценическую часть.</p>
<p>В 1974 году, к 125-летнему юбилею открылись двери нового театра на Советском проспекте. Здание было построено по проекту, составленному Московским центральным научно-исследовательским институтом экспериментального проектирования зрелищных зданий и спортивных сооружений (авторы — архитекторы Е. М. Ландау, И. А. Михалев, Ю. П. Федотов и инженер М. П. Махин). Скульптуры верхнего фойе - шесть композиций из кованой меди на тему истории театра, созданы заслуженным художником РСФСР, лауреатом Государственной премии СССР, скульптором Ю.В. Александровым. В 2018 году внутренним интерьерам возвращена изначальная колористика: белый мрамор стен в сочетании с теплыми деревянными поверхностями перил и хрусталем люстр создают эффект минималистичной роскоши, которого и добивались архитекторы в 1974 году. </p>
<p>В 2003 году в здании театра была построена и открыта постоянная Малая сцена. По мысли инициатора создания новой сцены, художественного руководителя Зураба Нанобашвили, Малая сцена расширяет творческие возможности театра: позволяет ставить перед собой и решать сложные постановочные задачи, экспериментировать с новыми театральными формами, новой драматургией – в общем, позволяет ставить небольшие спектакли, интересные и зрителям и труппе.</p>
<p>В 2005 году специально к фестивалю «Голоса истории» на крыше театра была построена ещё одна сценическая площадка. Конкурсный спектакль «Дневник Анны» шел под открытым небом.</p>
<p>В 2008 году по проекту художественного руководителя в театре появилась Камерная сцена. Небольшой уютный зал со столиками на двоих, диванная зона, маленькая эстрада для артистических этюдов и чтения стихов.</p>
</div>
<div class="sidebar">
<div class="date-event-block">
<div class="year">1974</div>
<div class="event">открытие современного здания театра</div>
</div>
</div>
</div>
Сам шаблон about такой (я использую шаблонизатор fenom):
<!doctype html>
<html lang="ru">
{include 'head'}
<body>
<div class="main-content">
{include 'header'}
<div class="common-title-wrapper">
<div class="container">
{if $_modx->resource.parent == 122}
<h2 class="h1">{120 | resource : 'pagetitle'}</h2>
{else}
<h1>{120 | resource : 'pagetitle'}</h1>
{/if}
<nav class="submenu">
{set $parent = $_modx->resource.parent}
{*Если родителем вляется история, нужно взять подменю уровнем выше*}
{if $_modx->resource.parent == 122}
{set $parent = 120}
{/if}
{$_modx->runSnippet('!pdoMenu',[
'parents' => $parent,
'sortby' => 'menuindex',
'level' => 1,
'tpl' => 'tpl_submenu'
])}
</nav>
</div>
</div>
{*Добавляем подменю для истории*}
{if $_modx->resource.parent == 122}
<nav class="submenu-level2">
<div class="container">
{$_modx->runSnippet('!pdoMenu',[
'parents' => 122,
'sortby' => 'menuindex',
'level' => 1,
])}
</div>
</nav>
{*также добавляем заголовок*}
<div class="container mb16">
<h1 class="h2">{$_modx->resource.pagetitle}</h1>
</div>
{/if}
{*если страница О театре, вставляем большую картинку*}
{if $_modx->resource.id == 121}
{if $_modx->resource.image ?}
<div class="top-picture">
<div class="container">
<img src="{$_modx->resource.image | phpthumbon :'w=1120&zc=0&aoe=0&far=0'}" alt="{$_modx->resource.pagetitle}" class="img-responsive">
</div>
</div>
{/if}
{/if}
{set $class = ''}
{if $_modx->resource.sidebar_text ?}
{set $class = 'content-with-sidebar'}
{/if}
{*отдельно обрабатываем Историю здания*}
{if $_modx->resource.id != 126}
<div class="{$class} container">
<div class="content">
{if $_modx->resource.image ? && $_modx->resource.id != 121}
<img src="{$_modx->resource.image | phpthumbon :'w=400&zc=0&aoe=0&far=0'}" alt="{$_modx->resource.pagetitle}" class="img-float-left">
{/if}
{$_modx->resource.content}
</div>
{if $_modx->resource.sidebar_text ?}
<div class="sidebar">
{$_modx->resource.sidebar_text}
</div>
{/if}
</div>
{else}
{$_modx->resource.content}
{/if}
{include 'gallery-slider'}
{set $video = $_modx->resource.video}
{if $video ?}
{include 'video-section'}
{/if}
{include 'tickets-block'}
{include 'partner-links'}
</div>
{include 'footer'}
{include 'scripts'}
</body>
</html>
Но я пытался подставлять и другие шаблоны, проблема не исчезает. Как я понял, проблема именно в контенте этого ресурса, но я не могу понять почему и как. На других страницах проблем нет. Я пытался создать такой-же ресурс, проблема не исчезла, я менял содержимое ресурса, проблема остается. Даже если оставить пустую разметку с такими дивами. Интуитивно кажется, что где-то поломана разметка (не закрыт div и тд), но я не могу найти, где. Вроде бы как всё нормально выглядит.
Уж не знаю, может кто-то что-то таки заметит, я уже сильно приуныл с этой страницей.