на главной размещен компонент bitrix.news, когда пытаюсь перейти на детальную страницу новости ничего не происходит.
Ссылка вида /#SECTION_CODE#/#ELEMENT_CODE#/
в правилах обработки адресов такая штука
ссылка рисуется правильная, но когда кликаю на новость никакой реакции на странице.
в шаблоне новости выводятся вот так
Ссылка вида /#SECTION_CODE#/#ELEMENT_CODE#/
в правилах обработки адресов такая штука
Код |
---|
Условие: #^/(.*)/(.*)/# Компонент: bitrix:news Файл: /index.php Правило: SECTION_CODE=$1&ELEMENT_CODE=$2 |
Код |
---|
<?$APPLICATION->IncludeComponent( "bitrix:news", "rosseti", Array( "ADD_ELEMENT_CHAIN" => "N", "ADD_SECTIONS_CHAIN" => "N", "AJAX_MODE" => "Y", "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" => "36000000", "CACHE_TYPE" => "A", "CHECK_DATES" => "Y", "DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y", "DETAIL_DISPLAY_BOTTOM_PAGER" => "Y", "DETAIL_DISPLAY_TOP_PAGER" => "N", "DETAIL_FIELD_CODE" => array("",""), "DETAIL_PAGER_SHOW_ALL" => "Y", "DETAIL_PAGER_TEMPLATE" => "", "DETAIL_PAGER_TITLE" => "Страница", "DETAIL_PROPERTY_CODE" => array("",""), "DETAIL_SET_CANONICAL_URL" => "N", "DISPLAY_BOTTOM_PAGER" => "Y", "DISPLAY_DATE" => "Y", "DISPLAY_NAME" => "Y", "DISPLAY_PICTURE" => "Y", "DISPLAY_PREVIEW_TEXT" => "Y", "DISPLAY_TOP_PAGER" => "N", "HIDE_LINK_WHEN_NO_DETAIL" => "N", "IBLOCK_ID" => "3", "IBLOCK_TYPE" => "news", "INCLUDE_IBLOCK_INTO_CHAIN" => "N", "LIST_ACTIVE_DATE_FORMAT" => "d.m.Y", "LIST_FIELD_CODE" => array("",""), "LIST_PROPERTY_CODE" => array("HASHTAG",""), "MESSAGE_404" => "", "META_DESCRIPTION" => "-", "META_KEYWORDS" => "-", "NEWS_COUNT" => "3", "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" => ".default", "PAGER_TITLE" => "Новости", "PREVIEW_TRUNCATE_LEN" => "", "SEF_FOLDER" => "", "SEF_MODE" => "Y", "SEF_URL_TEMPLATES" => Array("detail"=>"/#SECTION_CODE#/#ELEMENT_CODE#/","news"=>"","search"=>"search/","section"=>""), "SET_LAST_MODIFIED" => "N", "SET_STATUS_404" => "N", "SET_TITLE" => "N", "SHOW_404" => "N", "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", "USE_SHARE" => "N" ) );?> |
ссылка рисуется правильная, но когда кликаю на новость никакой реакции на странице.
в шаблоне новости выводятся вот так
Код |
---|
<?foreach($arResult["ITEMS"] as $arItem):?> <?php if($arItem['PROPERTIES']['MAIN']['VALUE_XML_ID'] == true){ continue; } ?> <? $this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT")); $this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM'))); ?> <a href="<?php echo $arItem['DETAIL_PAGE_URL'];?>"><div <?if($arItem['PROPERTIES']['IMAGE']['VALUE_XML_ID'] == true):?> st yle="background-image: url(<?php echo $arItem['PREVIEW_PICTURE']['SRC'];?>); background-repeat: no-repeat;" <?endif;?> class="news-item" id="<?=$this->GetEditAreaId($arItem['ID']);?>" > <?if($arItem['PROPERTIES']['IMAGE']['VALUE_XML_ID'] != true):?> <img src="<?php echo $arItem['PREVIEW_PICTURE']['SRC'];?>" width="<?php echo $arItem['WIDTH'];?>" height="<?php echo $arItem['HEIGHT'];?>" > <?endif;?> <p class="news-name"><?php echo $arItem['NAME'];?></p> <span class="news-anons"><?php echo $arItem['PREVIEW_TEXT'];?></span> <p class="category"><?php echo $arItem['CAT_NAME'];?></p> <p class="tags"> <?foreach($arItem['DISPLAY_PROPERTIES']['HASHTAG']['DISPLAY_VALUE'] as $tag):?> <span><?php echo $tag;?></span> <?endforeach;?> </p> </div></a> <?endforeach;?> |