У меня есть главная страница
career/index.php на которой есть много редактируемых областей, к примеру:
<?php $APPLICATION->IncludeFile(
SITE_TEMPLATE_PATH . "/includes/hero/video.php",
[],
["NAME" => "Видео"]
); ?>
<?php $APPLICATION->IncludeFile(
SITE_TEMPLATE_PATH . "/includes/hero/text.php",
[],
["NAME" => "заголовок"]
); ?>
В режиме правки можно навести на каждую область и отредактировать контент.
Позже возникла задача, вынести весь код из главной страницы в отдельный компонент.
На главной странице остался только вызов главного компонента
<?php $APPLICATION->IncludeComponent(
"org:career.main",
"",
Array(
"IBLOCK_ID" => getIblockIdByCode('career_main_page'),
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
)
);?>
он грузится из local/components/org/career.main/templates/.default/template.php
и в нем лежит весь код и подключение контента, содержимое файлов includes подгружается, ошибок нету.
Проблема
Теперь режим правки больше не выделяет включаемые области по отдельности как на скриншоте выше.
Хуже всего, при наведении на страницу (видимо при наведении на мой комплексный компонент) наверху появляется плашка где они все склеились.
Подскажите в чем причина ? Какие настройки поправить ? Как корректно сделать чтобы весь код был в одном главном компоненте и чтобы области корректно распознавались в режиме правки ?