|
Доброго времени суток, наверно уже куча подобных тем тут подымалась, я нашёл только четыре, не знаю сколько их тут ещё есть. Но после их ознакомления проблему всё таки не удалось решить. Есть инфоблок с элементами, список на странице сайта отображается как нужно, но при переходе на детальный просмотр, происходит переход в другой раздел и пишет, что элемент не найден. Есть ещё один инфоблок, в котором точно такие же настройки, используется тот же шаблон и там всё работает. Компонент news использую комплексный, страницу detail.php я не правил, использую по-умолчанию. Вот вывод новостей: Скрытый текст |
---|
Код |
---|
$APPLICATION->IncludeComponent(
"bitrix:news",
"list",
Array(
"ADD_SECTIONS_CHAIN" => "N",
"AJAX_MODE" => "N",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"BROWSER_TITLE" => "-",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "3600",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
#"DETAIL_URL" => "detail.php?ID=#ELEMENT_ID#", //не знаю надо это или нет, по-умолчанию её не было
"DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y",
"DETAIL_DISPLAY_BOTTOM_PAGER" => "Y",
"DETAIL_DISPLAY_TOP_PAGER" => "N",
"DETAIL_FIELD_CODE" => array(0=>"",1=>"",),
"DETAIL_PAGER_SHOW_ALL" => "Y",
"DETAIL_PAGER_TEMPLATE" => "",
"DETAIL_PAGER_TITLE" => "Страница",
"DETAIL_PROPERTY_CODE" => array(0=>"",1=>"FILE",2=>"",),
"DISPLAY_BOTTOM_PAGER" => "Y",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "N",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"HIDE_LINK_WHEN_NO_DETAIL" => "Y",
"IBLOCK_ID" => "69",
"IBLOCK_TYPE" => "city",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"LIST_ACTIVE_DATE_FORMAT" => "d.m.Y",
"LIST_FIELD_CODE" => array(0=>"",1=>"",),
"LIST_PROPERTY_CODE" => array(0=>"",1=>"FILE",2=>"",),
"META_DESCRIPTION" => "-",
"META_KEYWORDS" => "-",
"NEWS_COUNT" => "20",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "Y",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => "",
"PAGER_TITLE" => "Статьи",
"PREVIEW_TRUNCATE_LEN" => "",
#"SEF_FOLDER" => "/city/labour-protection/", //этого тоже по-умолчанию не было
"SEF_MODE" => "Y",
"SEF_URL_TEMPLATES" => array("news"=>"","section"=>"","detail"=>"#ELEMENT_ID#/",), //здесь я чего только не пробовал и ELEMENT_CODE, и ID, и CODE
"SET_STATUS_404" => "N",
"SET_TITLE" => "Y",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "DESC",
"SORT_ORDER2" => "ASC",
"USE_CATEGORIES" => "N",
"USE_FILTER" => "N",
"USE_PERMISSIONS" => "N",
"USE_RATING" => "N",
"USE_REVIEW" => "N",
"USE_RSS" => "N",
"USE_SEARCH" => "N"
)
); |
|
detail.php: Скрытый текст |
---|
Код |
---|
$ElementID = $APPLICATION->IncludeComponent(
"bitrix:news.detail",
"",
Array(
"DISPLAY_DATE" => $arParams["DISPLAY_DATE"],
"DISPLAY_NAME" => $arParams["DISPLAY_NAME"],
"DISPLAY_PICTURE" => $arParams["DISPLAY_PICTURE"],
"DISPLAY_PREVIEW_TEXT" => $arParams["DISPLAY_PREVIEW_TEXT"],
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"FIELD_CODE" => $arParams["DETAIL_FIELD_CODE"],
"PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"],
"META_KEYWORDS" => $arParams["META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["META_DESCRIPTION"],
"DISPLAY_PANEL" => $arParams["DISPLAY_PANEL"],
"SET_TITLE" => $arParams["SET_TITLE"],
"INCLUDE_IBLOCK_INTO_CHAIN" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
"ACTIVE_DATE_FORMAT" => $arParams["DETAIL_ACTIVE_DATE_FORMAT"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"USE_PERMISSIONS" => $arParams["USE_PERMISSIONS"],
"GROUP_PERMISSIONS" => $arParams["GROUP_PERMISSIONS"],
"DISPLAY_TOP_PAGER" => $arParams["DETAIL_DISPLAY_TOP_PAGER"],
"DISPLAY_BOTTOM_PAGER" => $arParams["DETAIL_DISPLAY_BOTTOM_PAGER"],
"PAGER_TITLE" => $arParams["DETAIL_PAGER_TITLE"],
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => $arParams["DETAIL_PAGER_TEMPLATE"],
"CHECK_DATES" => $arParams["CHECK_DATES"],
"ELEMENT_ID" => $arResult["VARIABLES"]["ELEMENT_ID"],
"ELEMENT_CODE" => $arResult["VARIABLES"]["ELEMENT_CODE"],
"IBLOCK_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"],
),
$component
); |
|
Настройки инфоблока: URL страницы информационного блока: | #SITE_DIR#/city/index.php?ID=#IBLOCK_ID# | URL страницы раздела: | #SITE_DIR#/city/list.php?SECTION_ID=#SECTION_ID# | URL страницы детального просмотра: | #SITE_DIR#/city/detail.php?ID=#ELEMENT_ID# |
|