Кирилл, На главной странице сайта установлен и кастомизирован компонент Список Новостей, вот его код
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?
$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')));
?>
<div class="news">
<p><?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arItem["PREVIEW_TEXT"]):?><?echo $arItem["PREVIEW_TEXT"];?><?endif;?></p>
<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
<a href="<?echo $arItem["DETAIL_PAGE_URL"]?>"><?echo $arItem["NAME"]?></a>
<?else:?>
<?echo $arItem["NAME"]?>
<?endif;?>
</div>
<?endforeach;?> |
(я немного упростил)
выводится 3 новости. Необходимо сделать так, что когда нажимаешь на новость и попадаешь на страницу самой новости, в меню новостей, к активному пункту новости(т.е. к той, на странице которой находишься сейчас, к её DIVу применялся класс, который изменяет её внешний вид (показывает что этот пункт активен)
надеюсь более-менее понятно объяснил)