Папка сайта: /
Дело еще вот в чем... я этот раздел делал по аналогии с другим разделом.. "Спектакли" - ID 17в настройках модуля:
Код |
---|
URL страницы информационного блока: #SITE_DIR#/performances/ URL страницы раздела: #SITE_DIR#/performances/#SECTION_ID#/ URL страницы детального просмотра: #SITE_DIR#/performances/#SECTION_ID#/#ID#/ |
Код |
---|
array( "CONDITION" => "#^/performances/([0-9]+)/([0-9]+)/(.*)#", "RULE" => "SECTION_ID=$1&ID=$2", "ID" => "", "PATH" => "/performances/detail.php", ), array( "CONDITION" => "#^/performances/([0-9]+)/(.*)#", "RULE" => "SECTION_ID=$1", "ID" => "", "PATH" => "/performances/index.php", ), |
Код |
---|
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Спектакли"); ?> <?if ($_REQUEST["SECTION_ID"]){?> <?$APPLICATION->IncludeComponent("bitrix:news.list", "perfom", array( "IBLOCK_TYPE" => "content", "IBLOCK_ID" => "17", "NEWS_COUNT" => "100", "SORT_BY1" => "NAME", "SORT_ORDER1" => "ASC", "SORT_BY2" => "SORT", "SORT_ORDER2" => "ASC", "FILTER_NAME" => "", "FIELD_CODE" => array( 0 => "", 1 => "", ), "PROPERTY_CODE" => array( 0 => "", 1 => "work", 2 => "", ), "CHECK_DATES" => "Y", "DETAIL_URL" => "", "AJAX_MODE" => "N", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CACHE_TYPE" => "N", "CACHE_TIME" => "36000000", "CACHE_FILTER" => "N", "CACHE_GROUPS" => "Y", "PREVIEW_TRUNCATE_LEN" => "", "ACTIVE_DATE_FORMAT" => "d.m.Y", "SET_TITLE" => "N", "SET_STATUS_404" => "N", "INCLUDE_IBLOCK_INTO_CHAIN" => "N", "ADD_SECTIONS_CHAIN" => "N", "HIDE_LINK_WHEN_NO_DETAIL" => "N", "PARENT_SECTION" => $_REQUEST["SECTION_ID"], "PARENT_SECTION_CODE" => "", "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "N", "PAGER_TITLE" => "Новости", "PAGER_SHOW_ALWAYS" => "N", "PAGER_TEMPLATE" => "modern", "PAGER_DESC_NUMBERING" => "N", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", "PAGER_SHOW_ALL" => "N", "DISPLAY_DATE" => "Y", "DISPLAY_NAME" => "Y", "DISPLAY_PICTURE" => "Y", "DISPLAY_PREVIEW_TEXT" => "Y", "AJAX_OPTION_ADDITIONAL" => "" ), false );?> <?} else {?> <?$APPLICATION->IncludeComponent("bitrix:catalog.section.list", "art_sect", array( "IBLOCK_TYPE" => "content", "IBLOCK_ID" => "17", "SECTION_ID" => "", "SECTION_CODE" => "", "COUNT_ELEMENTS" => "Y", "TOP_DEPTH" => "1", "SECTION_FIELDS" => array( 0 => "ID", 1 => "", ), "SECTION_USER_FIELDS" => array( 0 => "", 1 => "", ), "SECTION_URL" => "", "CACHE_TYPE" => "N", "CACHE_TIME" => "36000000", "CACHE_GROUPS" => "Y", "ADD_SECTIONS_CHAIN" => "N" ), false );?> <?}?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |
Код |
---|
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Новая страница"); ?><?$APPLICATION->IncludeComponent("bitrix:news.detail", "perf_det", array( "IBLOCK_TYPE" => "content", "IBLOCK_ID" => "17", "ELEMENT_ID" => $_REQUEST["ID"], "ELEMENT_CODE" => "", "CHECK_DATES" => "Y", "FIELD_CODE" => array( 0 => "PREVIEW_TEXT", 1 => "PREVIEW_PICTURE", 2 => "", ), "PROPERTY_CODE" => array( 0 => "", 1 => "work", 2 => "", ), "IBLOCK_URL" => "", "AJAX_MODE" => "N", "AJAX_OPTION_JUMP" => "Y", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CACHE_TYPE" => "N", "CACHE_TIME" => "36000000", "CACHE_GROUPS" => "Y", "META_KEYWORDS" => "-", "META_DESCRIPTION" => "-", "BROWSER_TITLE" => "-", "SET_TITLE" => "Y", "SET_STATUS_404" => "N", "INCLUDE_IBLOCK_INTO_CHAIN" => "Y", "ADD_SECTIONS_CHAIN" => "Y", "ACTIVE_DATE_FORMAT" => "d.m.Y", "USE_PERMISSIONS" => "N", "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "Y", "PAGER_TITLE" => "Страница", "PAGER_TEMPLATE" => "", "PAGER_SHOW_ALL" => "Y", "DISPLAY_DATE" => "Y", "DISPLAY_NAME" => "Y", "DISPLAY_PICTURE" => "Y", "DISPLAY_PREVIEW_TEXT" => "Y", "USE_SHARE" => "N", "AJAX_OPTION_ADDITIONAL" => "" ), false );?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |
Я фактически в настройках нового инф.блока вместо /performances/ вношу /about_the_theater/constituent_documents/
Добавляю в urlrewrite.php запись опять же с подправленными /performances/ на /about_the_theater/constituent_documents/
А в index.php и в detail.php меняем в 3 местах "IBLOCK_ID" => "17" на "IBLOCK_ID" => "16"
Все! Должно работать. А вот фиг вам. "Страница не найдена"!!!