Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывод свойства товара не в характеристиках

00 голосов
2
Всем привет!
Суть проблемы такова, есть товар у него несколько свойств одно их которых это html/text  код поля DOSTAVKA так вот это поле должно было выводиться не в общем списке характеристик:

Код
<? 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">
            <span><?=$arProperty["NAME"]?></span>
            <b>
<?
      if(is_array($arProperty["DISPLAY_VALUE"])):
         echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
      elseif($pid=="MANUAL"):
?>
   <a href="<?=$arProperty["VALUE"]?>"><?=GetMessage("CATALOG_DOWNLOAD")?></a>
<?
      else:

         echo $arProperty["DISPLAY_VALUE"];
      endif;
?>

            </b>
         </div>
   <?endforeach;?>
   </div>
<?endif;?> 
 

 а в другом месте. Что реализовано путем:


Код
 <?=$arResult["DISPLAY_PROPERTIES"]["DOSTAVKA"]["DISPLAY_VALUE"];?>

 Все работает только одна проблема, в характеристиках этот баннер тоже дублируется.
Подскажите, пожалуйста, как можно в шаблоне выводить один раз это свойство но не в разделе «характеристики»?
За ранее спасибо всем отклюкнувшимся!
спросил 30 Апр, 14 от Boyev (160 баллов)

2 Ответы

00 голосов
Код
 <? 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):
   if($pid=='DOSTAVKA')
      continue;
 ?>
      <div class="catalog-detail-property">
      <span><?=$arProperty["NAME"]?></span>
      <b>
<?
   if(is_array($arProperty["DISPLAY_VALUE"])):
      echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
   elseif($pid=="MANUAL"):
?>
   <a href="<?=$arProperty["VALUE"]?>"><?=GetMessage("CATALOG_DOWNLOAD")?></a>
<?
   else:

      echo $arProperty["DISPLAY_VALUE"];
   endif;
?>

      </b>
      </div>
   <?endforeach;?>
   </div>
<?endif;?> 
)
ответил 20 Дек, 14 от Hax (1,100 баллов)
00 голосов
Александр, огромное Вам спасибо!!!
ответил 10 Апр, 15 от Boyev (160 баллов)

Похожие вопросы

0 голосов
6 ответов
спросил 27 Сен, 13 от Homer (220 баллов)
0 голосов
3 ответов
спросил 09 Март, 14 от ROKKI (160 баллов)
0 голосов
3 ответов