Похоже, bitrix:news.detail умеет брать описание только из свойств элемента, а не из его полей.
Ну, можно вот так выкрутиться.
В result_modifier.php шаблона компонента:
| Код |
|---|
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
// сохраняем PREVIEW_TEXT в кеше
$cp = $this->__component;
if (is_object($cp))
$cp->SetResultCacheKeys(array('PREVIEW_TEXT'));
?>
|
В component_epilog.php шаблона компонента:
| Код |
|---|
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$APPLICATION->SetPageProperty('description', $arResult['PREVIEW_TEXT']);
?>
|