Нужна помощь по шаблону Битрикс

S
На сайте с 20.08.2007
Offline
140
677

В общем столкнулся с незначительной проблемой, решить которую самостоятельно не могу в силу невладения языками программирования. Но проблема не в программировании, а в шаблоне.

Есть стандартный шаблон Битрикс, в котором выводятся свойства элемента:

<?

if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0):
?>
<div class="catalog-detail-properties">
<h4><?=GetMessage('CATALOG_PROPERTIES')?></h4>
<div class="catalog-detail-line"></div>
<?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<div class="catalog-detail-property">
<b><?=$arProperty["NAME"]?>:</b>
<span>
<?
if(is_array($arProperty["DISPLAY_VALUE"])):
echo "<div class=\"other\">";
echo implode("<br />", $arProperty["DISPLAY_VALUE"]);
echo "</div>";
elseif($pid=="MANUAL"):
?>
<a href="<?=$arProperty["VALUE"]?>"><?=GetMessage("CATALOG_DOWNLOAD")?></a>
<?
else:
echo $arProperty["DISPLAY_VALUE"];
endif;
?>
</span>
</div>
<?endforeach;?>
</div>
<?endif;?>

Он выводит примерно следующую картину:

"Название свойства: значение свойства."

Я создаю новое свойство NEW. Для пущей красоты хотелось бы, чтобы это свойство выводилось не как остальные, а, допустим, так:

"Название свойства: значение свойства."

Теоретически я понимаю, что нужно в шаблоне сделать проверку "Если NEW, то код..." ((<?if(count($arResult["NEW"])>0)...). Но на практике мои попытки приводят только к ошибкам.

Подскажите пожалуйста, как оно правильно делается.

somick добавил 23.02.2011 в 09:00

Все еще актуально

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий