Пытаюсь изучить битрикс, сделал тему по своей верстке (засунул ее в local). Вроде как ничего необычного я там не воротил - все по туториалу. Сделал новый тип инфоблока - новость (идея была именно в том чтобы свое сделать). Сделал свой шаблон для вывода списка новостей:
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$this->setFrameMode(true);?>
<div class="row">
<?foreach($arResult["ITEMS"] as $arItem):?>
<div class="col-12 col-md-6 col-xl-4">
<a class="card mt-4 text-body text-decoration-none" href=<?=$arItem["DETAIL_PAGE_URL"]?>>
<img class="card-img-top" src=<?=$arItem["PREVIEW_PICTURE"]["SRC"]?> alt="image"/>
<div class="card-body">
<h4 class="card-title"><?=$arItem["NAME"]?></h4>
<p class="card-text"><?=$arItem["PREVIEW_TEXT"]?></p>
<!--p class="card-text"><small class="text-muted">20.10.2019, 15:00</small></p-->
</div>
</a>
</div>
<?endforeach;?>
</div>
и засунул вот это в index.php нового раздела, который я создал
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Новости");
?><main class="container mt-5 mb-5">
<h1>Новости</h1>
<?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"news_list",
Array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"ADD_SECTIONS_CHAIN" => "N",
"AJAX_MODE" => "Y",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
"DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "Y",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"FIELD_CODE" => array("ACTIVE_FROM",""),
"FILTER_NAME" => "",
"HIDE_LINK_WHEN_NO_DETAIL" => "Y",
"IBLOCK_ID" => "9",
"IBLOCK_TYPE" => "news",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"INCLUDE_SUBSECTIONS" => "N",
"MEDIA_PROPERTY" => "",
"MESSAGE_404" => "",
"NEWS_COUNT" => "6",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => "bootstrap_v4",
"PAGER_TITLE" => "Новости",
"PARENT_SECTION" => "",
"PARENT_SECTION_CODE" => "",
"PREVIEW_TRUNCATE_LEN" => "",
"PROPERTY_CODE" => array("AUTHOR",""),
"SEARCH_PAGE" => "/search/",
"SET_BROWSER_TITLE" => "N",
"SET_LAST_MODIFIED" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N",
"SET_STATUS_404" => "Y",
"SET_TITLE" => "N",
"SHOW_404" => "N",
"SLIDER_PROPERTY" => "",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "DESC",
"SORT_ORDER2" => "ASC",
"STRICT_SECTION_CHECK" => "N",
"TEMPLATE_THEME" => "blue",
"USE_RATING" => "N",
"USE_SHARE" => "N"
)
);?> </main><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
Сам список новостей на этой странице отображается нормально, но при нажатии на элемент этого списка выходит какая-то странная страница, на которой написано просто 123:
А когда я пытаюсь что-то изменить на странице появляется это:
Если начать удалять из строки адреса что-то то открывается то же самое. Почему то страница 404 не открывается... Хотя в .htaccess ErrorDocument указан (я ничего не трогал в системных файлах, только в after_connect добавил строки которые предложил битрикс при проверке).
Короче вопрос в том где я повернул не туда, в чем проблема? Почему деталь новости не выводится?
Поддержка битрикса уже неделю меня мурыжит своими ответами через день, все пытаются найти ошибку в сервере. Все ошибки в сервере я убрал (единственное что осталось красным это пункт про акселератор PHP - его нет).
Проверка в админке выдает вот это:
Все остальное зеленое