Подскажите пожалуйста, есть два инфоблока в шаблоне. В одному включено отображение названий разделов и их описание в списке новосте, а у другого нет. Вот вопрос как их включить.
Есть такие строки там где заголовки и описание включено:[CODE]<?if($arParams['SHOW_SECTION_PREVIEW_DESCRIPTION'] == 'Y'):?><?// section name?>
<?if(strlen($arSection['NAME'])):?>
<h2 class="underline"><?=$arSection['NAME']?></h2>
<?endif;?>
<?// section description text/html?>
<?if(strlen($arSection['DESCRIPTION'])):?>
<div class="text_before_items">
<?=$arSection['DESCRIPTION']?>
</div>
<?endif;?>
<?endif;?>[/CODE]А это весь код исходного шаблона инфоблока где где включены подписи:[CODE]<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();?><?$this->setFrameMode(true);?>
<div class="item-views <?=$arParams['VIEW_TYPE']?> <?=($arParams['SHOW_TABS'] == 'Y' ? 'with_tabs' : '')?> <?=($arParams['IMAGE_POSITION'] ? 'image_'.$arParams['IMAGE_POSITION'] : '')?> <?=($templateName = $component->{'__parent'}->{'__template'}->{'__name'})?>">
<?// top pagination?>
<?if($arParams['DISPLAY_TOP_PAGER']):?>
<?=$arResult['NAV_STRING']?>
<?endif;?>
<?if($arResult['SECTIONS']):?>
<?// tabs?>
<?if($arParams['SHOW_TABS'] == 'Y'):?>
<div class="tabs">
<ul class="nav nav-tabs">
<?$i = 0;?>
<?foreach($arResult['SECTIONS'] as $SID => $arSection):?>
<?if(!$SID) continue;?>
<li class="<?=$i++ == 0 ? 'active' : ''?>"><a data-toggle="tab" href="#<?=$this->GetEditAreaId($arSection['ID'])?>"><?=$arSection['NAME']?></a></li>
<?endforeach;?>
</ul>
<?endif;?>
<div class="<?=($arParams['SHOW_TABS'] == 'Y' ? 'tab-content' : 'group-content')?>">
<?// group elements by sections?>
<?foreach($arResult['SECTIONS'] as $SID => $arSection):?>
<?
// edit/add/delete buttons for edit mode
$arSectionButtons = CIBlock::GetPanelButtons($arSection['IBLOCK_ID'], 0, $arSection['ID'], array('SESSID' => false, 'CATALOG' => true));
$this->AddEditAction($arSection['ID'], $arSectionButtons['edit']['edit_section']['ACTION_URL'], CIBlock::GetArrayByID($arSection['IBLOCK_ID'], 'SECTION_EDIT'));
$this->AddDeleteAction($arSection['ID'], $arSectionButtons['edit']['delete_section']['ACTION_URL'], CIBlock::GetArrayByID($arSection['IBLOCK_ID'], 'SECTION_DELETE'), array('CONFIRM' => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
?>
<div id="<?=$this->GetEditAreaId($arSection['ID'])?>" class="tab-pane <?=(!$si++ || !$arSection['ID'] ? 'active' : '')?>">
<?if($arParams['SHOW_SECTION_PREVIEW_DESCRIPTION'] == 'Y'):?>
<?// section name?>
<?if(strlen($arSection['NAME'])):?>
<h2 class="underline"><?=$arSection['NAME']?></h2>
<?endif;?>
<?// section description text/html?>
<?if(strlen($arSection['DESCRIPTION'])):?>
<div class="text_before_items">
<?=$arSection['DESCRIPTION']?>
</div>
<?endif;?>
<?endif;?>
<?// show section items?>
<div class="row sid-<?=$arSection['ID']?> items">
<?foreach($arSection['ITEMS'] as $i => $arItem):?>
<?
// edit/add/delete buttons for edit mode
$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')));
// use detail link?
$bDetailLink = $arParams['SHOW_DETAIL_LINK'] != 'N' && (!strlen($arItem['DETAIL_TEXT']) ? $arParams['HIDE_LINK_WHEN_NO_DETAIL'] !== 'Y' : true);
// show preview picture?
$bImage = strlen($arItem['FIELDS']['PREVIEW_PICTURE']['SRC']);
$imageSrc = ($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['SRC'] : false);
$imageDetailSrc = ($bImage ? $arItem['FIELDS']['DETAIL_PICTURE']['SRC'] : false);
?>
<?ob_start();?>
<?// element name?>
<?if(strlen($arItem['FIELDS']['NAME'])):?>
<div class="title">
<?if($bDetailLink):?><a href="<?=$arItem['DETAIL_PAGE_URL']?>"><?endif;?>
<?=$arItem['NAME']?>
<?if($bDetailLink):?></a><?endif;?>
</div>
<?endif;?>
<?// element post?>
<?if(strlen($arItem['DISPLAY_PROPERTIES']['POST']['VALUE'])):?>
<div class="post"><?=$arItem['DISPLAY_PROPERTIES']['POST']['VALUE']?></div>
<?unset($arItem['DISPLAY_PROPERTIES']['POST']);?>
<?endif;?>
<?// element preview text?>
<?if(strlen($arItem['FIELDS']['PREVIEW_TEXT'])):?>
<?if($arItem['PREVIEW_TEXT_TYPE'] == 'text'):?>
<?=$arItem['FIELDS']['PREVIEW_TEXT']?>
<?else:?>
<?=$arItem['FIELDS']['PREVIEW_TEXT']?>
<?endif;?>
<?endif;?>
<?// element display properties?>
<?if($arItem['DISPLAY_PROPERTIES']):?>
<hr/>
<div class="properties">
<?foreach($arItem['DISPLAY_PROPERTIES'] as $PCODE => $arProperty):?>
<div class="property">
<?if($arProperty['XML_ID']):?>
<i class="fa <?=$arProperty['XML_ID']?>"></i>
<?else:?>
<?=$arProperty['NAME']?>:
<?endif;?>
<?if(is_array($arProperty['DISPLAY_VALUE'])):?>
<?$val = implode(' / ', $arProperty['DISPLAY_VALUE']);?>
<?else:?>
<?$val = $arProperty['DISPLAY_VALUE'];?>
<?endif;?>
<?if($PCODE == 'SITE'):?>
<!--noindex-->
<?=str_replace("href=", "rel='nofollow' target='_blank' href=", $val);?>
<!--/noindex-->
<?elseif($PCODE == 'EMAIL'):?>
<a href="mailto:<?=$val?>"><?=$val?></a>
<?else:?>
<?=$val?>
<?endif;?>
</div>
<?endforeach;?>
</div>
<?endif;?>
<?$textPart = ob_get_clean();?>
<?if($bImage):?>
<?ob_start();?>
<div class="image">
<?if($bDetailLink):?><a href="<?=$arItem['DETAIL_PAGE_URL']?>" class="blink">
<?elseif($arItem['FIELDS']['DETAIL_PICTURE']):?><a href="<?=$imageDetailSrc?>" alt="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['ALT'] : $arItem['NAME'])?>" title="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['TITLE'] : $arItem['NAME'])?>" class="img-inside fancybox">
<?endif;?>
<img src="<?=$imageSrc?>" alt="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['ALT'] : $arItem['NAME'])?>" title="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['TITLE'] : $arItem['NAME'])?>" class="img-responsive" />
<?if($bDetailLink):?></a>
<?elseif($arItem['FIELDS']['DETAIL_PICTURE']):?><span class="zoom"><i class="fa fa-16 fa-white-shadowed fa-search"></i></span></a>
<?endif;?>
</div>
<?$imagePart = ob_get_clean();?>
<?endif;?>
<?if($arParams['VIEW_TYPE'] == 'list'):?>
<div class="col-md-12">
<div class="item<?=($bImage ? '' : ' wti')?>" id="<?=$this->GetEditAreaId($arItem['ID'])?>">
<div class="row">
<?if(!$bImage):?>
<div class="col-md-12"><div class="text"><?=$textPart?></div></div>
<?elseif($arParams['IMAGE_POSITION'] == 'right'):?>
<div class="col-md-8 col-sm-9 col-xs-12"><div class="text"><?=$textPart?></div></div>
<div class="col-md-4 col-sm-3 col-xs-12"><?=$imagePart?></div>
<?else:?>
<div class="col-md-4 col-sm-3 col-xs-12"><?=$imagePart?></div>
<div class="col-md-8 col-sm-9 col-xs-12"><div class="text"><?=$textPart?></div></div>
<?endif;?>
</div>
</div>
</div>
<?elseif($arParams['VIEW_TYPE'] == 'table'):?>
<div class="col-md-<?=floor(12 / $arParams['COUNT_IN_LINE'])?> col-sm-<?=floor(12 / round($arParams['COUNT_IN_LINE'] / 2))?>">
<div class="item<?=($bImage ? '' : ' wti')?>" id="<?=$this->GetEditAreaId($arItem['ID'])?>">
<div class="row">
<div class="col-md-12">
<?if(!in_array('PREVIEW_PICTURE', $arParams['FIELD_CODE'])):?>
<div class="text"><?=$textPart?></div>
<?else:?>
<?=$imagePart?>
<div class="text"><?=$textPart?></div>
<?endif;?>
</div>
</div>
</div>
</div>
<?endif;?>
<?endforeach;?>
</div>
<?// slice elements height?>
<?if($arParams['VIEW_TYPE'] == 'table'):?>
<sc ript type="text/javascript">
var templateName = '<?=$templateName?>';
$(document).ready(function(){
$('.table.' + templateName + ' .row.sid-<?=$arSection['ID']?> .item:visible .image').sliceHeight({lineheight: -3});
$('.table.' + templateName + ' .row.sid-<?=$arSection['ID']?> .item:visible .properties').sliceHeight();
$('.table.' + templateName + ' .row.sid-<?=$arSection['ID']?> .item:visible .text').sliceHeight();
});
</sc ript>
<?endif;?>
</div>
<?endforeach;?>
</div>
<?if(($arParams['VIEW_TYPE'] == 'table') && ($arParams['SHOW_TABS'] == 'Y')):?>
<sc ript type="text/javascript">
var templateName = '<?=$templateName?>';
$(document).ready(function(){
$('.table.' + templateName + ' .tabs a').first().addClass('heightsliced');
$('.table.' + templateName + ' .tabs a').live('click', function() {
if(!$(this).hasClass('heightsliced')){
$('.table.' + templateName + ' .tab-pane.active').find('.item .image').sliceHeight({lineheight: -3});
$('.table.' + templateName + ' .tab-pane.active').find('.item .properties').sliceHeight();
$('.table.' + templateName + ' .tab-pane.active').find('.item .text').sliceHeight();
$(this).addClass('heightsliced');
}
});
});
</sc ript>
<?endif;?>
<?if($arParams['SHOW_TABS'] == 'Y'):?>
</div>
<?endif;?>
<?endif;?>
<?// bottom pagination?>
<?if($arParams['DISPLAY_BOTTOM_PAGER']):?>
<?=$arResult['NAV_STRING']?>
<?endif;?>
</div> [/CODE]
А вот сюда его надо внедрить:
[CODE]<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();?><?$this->setFrameMode(true);?>
<div class="item-views list <?=($arParams['IMAGE_POSITION'] ? 'image_'.$arParams['IMAGE_POSITION'] : '')?> <?=($templateName = $component->{'__parent'}->{'__template'}->{'__name'})?>">
<?// top pagination?>
<?if($arParams['DISPLAY_TOP_PAGER']):?>
<?=$arResult['NAV_STRING']?>
<?endif;?>
<?if($arResult['ITEMS']):?>
<div class="items row">
<?// show section items?>
<?foreach($arResult['ITEMS'] as $i => $arItem):?>
<?
// edit/add/delete buttons for edit mode
$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')));
// use detail link?
$bDetailLink = $arParams['SHOW_DETAIL_LINK'] != 'N' && (!strlen($arItem['DETAIL_TEXT']) ? $arParams['HIDE_LINK_WHEN_NO_DETAIL'] !== 'Y' : true);
// preview picture
$bImage = strlen($arItem['FIELDS']['PREVIEW_PICTURE']['SRC']);
$imageSrc = ($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['SRC'] : false);
$imageDetailSrc = ($bImage ? $arItem['FIELDS']['DETAIL_PICTURE']['SRC'] : false);
$bActiveDate = strlen($arItem['DISPLAY_PROPERTIES']['PERIOD']['VALUE']) || ($arItem['DISPLAY_ACTIVE_FROM'] && in_array('DATE_ACTIVE_FROM', $arParams['FIELD_CODE']));
?>
<?ob_start();?>
<?// element name?>
<?if(strlen($arItem['FIELDS']['NAME'])):?>
<div class="title">
<?if($bDetailLink):?><a href="<?=$arItem['DETAIL_PAGE_URL']?>"><?endif;?>
<?=$arItem['NAME']?>
<?if($bDetailLink):?></a><?endif;?>
</div>
<?endif;?>
<?// date active period?>
<?if($bActiveDate):?>
<div class="period pull-left">
<?if(strlen($arItem['DISPLAY_PROPERTIES']['PERIOD']['VALUE'])):?>
<span class="label label-default"><?=$arItem['DISPLAY_PROPERTIES']['PERIOD']['VALUE']?></span>
<?else:?>
<span class="label"><?=$arItem['DISPLAY_ACTIVE_FROM']?></span>
<?endif;?>
</div>
<?endif;?>
<?// section title?>
<?if(strlen($arResult['SECTIONS'][$arItem['IBLOCK_SECTION_ID']]['NAME'])):?>
<span class="section_name pull-left">
// <?=$arResult['SECTIONS'][$arItem['IBLOCK_SECTION_ID']]['NAME']?>
</span>
<?endif;?>
<div class="clearfix" style="display:block;"></div>
<?// element preview text?>
<?if(strlen($arItem['FIELDS']['PREVIEW_TEXT'])):?>
<?if($arItem["PREVIEW_TEXT_TYPE"] == "text"):?>
<?=$arItem["FIELDS"]["PREVIEW_TEXT"]?>
<?else:?>
<?=$arItem["FIELDS"]["PREVIEW_TEXT"]?>
<?endif;?>
<?endif;?>
<?// element display properties?>
<?if($arItem['DISPLAY_PROPERTIES']):?>
<div class="properties">
<?foreach($arItem['DISPLAY_PROPERTIES'] as $PCODE => $arProperty):?>
<?if(in_array($PCODE, array('PERIOD', 'TITLE_BUTTON', 'LINK_BUTTON'))) continue;?>
<div class="property">
<?if($arProperty['XML_ID']):?>
<i class="fa <?=$arProperty['XML_ID']?>"></i>
<?else:?>
<?=$arProperty['NAME']?>:
<?endif;?>
<?if(is_array($arProperty['DISPLAY_VALUE'])):?>
<?$val = implode(' / ', $arProperty['DISPLAY_VALUE']);?>
<?else:?>
<?$val = $arProperty['DISPLAY_VALUE'];?>
<?endif;?>
<?if($PCODE == 'SITE'):?>
<!--noindex-->
<?=str_replace("href=", "rel='nofollow' target='_blank' href=", $val);?>
<!--/noindex-->
<?elseif($PCODE == 'EMAIL'):?>
<a href="mailto:<?=$val?>"><?=$val?></a>
<?else:?>
<?=$val?>
<?endif;?>
</div>
<?endforeach;?>
</div>
<?endif;?>
<?if($bDetailLink):?>
<a href="<?=$arItem['DETAIL_PAGE_URL']?>" class="btn btn-default btn-sm"><span><?=GetMessage('TO_ALL')?></span></a>
<?endif;?>
<?$textPart = ob_get_clean();?>
<?if($bImage):?>
<?ob_start();?>
<div class="image" >
<?if($bDetailLink):?><a href="<?=$arItem['DETAIL_PAGE_URL']?>" class="blink">
<?elseif($arItem['FIELDS']['DETAIL_PICTURE']):?><a href="<?=$imageDetailSrc?>" alt="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['ALT'] : $arItem['NAME'])?>" title="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['TITLE'] : $arItem['NAME'])?>" class="img-inside fancybox">
<?endif;?>
<img src="<?=$imageSrc?>" alt="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['ALT'] : $arItem['NAME'])?>" title="<?=($bImage ? $arItem['FIELDS']['PREVIEW_PICTURE']['TITLE'] : $arItem['NAME'])?>" class="img-responsive" />
<?if($bDetailLink):?></a>
<?elseif($arItem['FIELDS']['DETAIL_PICTURE']):?><span class="zoom"><i class="fa fa-16 fa-white-shadowed fa-search"></i></span></a>
<?endif;?>
</div>
<?$imagePart = ob_get_clean();?>
<?endif;?>
<div class="col-md-12">
<?if($i):?>
<hr />
<?endif;?>
<div id="<?=$this->GetEditAreaId($arItem['ID'])?>" class="item noborder<?=($bImage ? '' : ' wti')?><?=($bActiveDate ? ' wdate' : '')?>">
<div class="row">
<?if(!$bImage):?>
<div class="col-md-12"><div class="text"><?=$textPart?></div></div>
<?elseif($arParams['IMAGE_POSITION'] == 'right'):?>
<div class="col-md-8 col-sm-8 col-xs-12"><div class="text"><?=$textPart?></div></div>
<div class="col-md-4 col-sm-4 col-xs-12"><?=$imagePart?></div>
<?else:?>
<div class="col-md-4 col-sm-4 col-xs-12"><?=$imagePart?></div>
<div class="col-md-8 col-sm-8 col-xs-12"><div class="text"><?=$textPart?></div></div>
<?endif;?>
</div>
</div>
</div>
<?endforeach;?>
</div>
<?endif;?>
<?// bottom pagination?>
<?if($arParams['DISPLAY_BOTTOM_PAGER']):?>
<?=$arResult['NAV_STRING']?>
<?endif;?>
</div>[/CODE]