Как сделать чтобы выводилсь VOLMODEL один раз и в одном месте?
Обычным способом вывожу свойства инфоблока на страницу,
вот код вывода:
[CODE]<?=htmlspecialcharsBack($arResult["PROPERTIES"]["VOLMODEL"]["VALUE"]["TEXT"])?> [/CODE]
но дело в том, что у меня есть таблица с характеристиками, и VOLMODEL появляется там тоже
Обычным способом вывожу свойства инфоблока на страницу,
вот код вывода:
[CODE]<?=htmlspecialcharsBack($arResult["PROPERTIES"]["VOLMODEL"]["VALUE"]["TEXT"])?> [/CODE]
но дело в том, что у меня есть таблица с характеристиками, и VOLMODEL появляется там тоже
Скрытый текст |
|---|
| [CODE]<? $this->SetViewTarget('item-tech'); ?> <? if (CModule::IncludeModule('yenisite.infoblockpropsplus')): ?> <? $APPLICATION->IncludeComponent('yenisite:ipep.props_groups', 'bitronic', array('DISPLAY_PROPERTIES' => $arResult['DISPLAY_PROPERTIES'], 'IBLOCK_ID' => $arParams['IBLOCK_ID']),$component) ?> <? else: ?> <table> <tbody> <?if(count($arResult["DISPLAY_PROPERTIES"])>0):?> <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <?if($arProperty["NAME"] == "SOON" or $arProperty["NAME"] == "OFF" or $arProperty["NAME"] == "LEGEND" or $arProperty["NAME"] == "С этим товаром покупают" or $arProperty["NAME"] == "Поддержка" or $arProperty["NAME"] == "Описание" or $arProperty["NAME"] == "Тест" or $arProperty["NAME"] == "Обзоры"):?> <?php continue;?> <?endif;?> <tr> <td style="width:28%; padding:5px 0px 5px 5px;"><?=$arProperty["NAME"]?></td> <td> <? if ($arProperty['PROPERTY_TYPE'] == 'L'): if (is_array($arProperty['DISPLAY_VALUE'])): foreach ($arProperty['DISPLAY_VALUE'] as $n => $value): echo $n > 0 ? ', ' : ''; echo $arProperty['DISPLAY_VALUE'][$n]; endforeach; else: echo $arProperty['DISPLAY_VALUE']; endif; else: if (is_array($arProperty["DISPLAY_VALUE"]) && $arProperty['PROPERTY_TYPE'] != 'F'): foreach ($arProperty["DISPLAY_VALUE"] as &$p) { if (substr_count($p, "a href") > 0) { $p = strip_tags($p); } } echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif ($pid && $pid == "MANUAL"): ?> <a href="<?= $arProperty["VALUE"] ?>" rel="nofollow"><?= GetMessage("CATALOG_DOWNLOAD") ?></a><? elseif ($arProperty['PROPERTY_TYPE'] == 'F'): if ($arProperty['MULTIPLE'] == 'Y'): if (is_array($arProperty['DISPLAY_VALUE'])): foreach ($arProperty['DISPLAY_VALUE'] as $n => $value): echo $n > 0 ? ', ' : ''; echo str_replace('</a>', ' ' . $arProperty['DESCRIPTION'][$n] . '</a>', $value); endforeach; else: echo str_replace('</a>', ' ' . $arProperty['DESCRIPTION'][0] . '</a>', $arProperty['DISPLAY_VALUE']); endif; else: echo str_replace('</a>', ' ' . $arProperty['DESCRIPTION'] . '</a>', $arProperty['DISPLAY_VALUE']); endif; else: if (substr_count($arProperty["DISPLAY_VALUE"], "a href") > 0) { $arProperty["DISPLAY_VALUE"] = strip_tags($arProperty["DISPLAY_VALUE"]); } echo $arProperty["DISPLAY_VALUE"]; endif; endif; ?> </td> </tr> <?endforeach?> <?else:?> <tr> <td> <p class="errortext"><?=GetMessage("CATALOG_ERROR")?></p> </td> </tr> <?endif?> </tbody></table><br> <?endif;?> <?$this->EndViewTarget();?> <!-- ВИДЕО /--> <? $this->SetViewTarget('item-video'); ?> <?if(is_array($arResult["PROPERTIES"]['VIDEO']['VALUE'])>0):?> <?php $i = 1;?> <?foreach ($arResult["PROPERTIES"]['VIDEO']['VALUE'] as $key => $value):?> <?php $i++;?> <?php echo '<ifr ame style="margin-right:20px;" width="520" height="315" frameborder="0" src="'.$value.'" allowfullscreen=""></iframe>';?> <?php if($i & 1){echo '<br><br>';}?> <?endforeach;?> <?endif;?> <?$this->EndViewTarget();?> <!-- Обзоры /--> <? $this->SetViewTarget('item-obzori'); ?> <?if(is_array($arResult["PROPERTIES"]['OBZORI']['VALUE'])>0):?> <?foreach ($arResult["PROPERTIES"]['OBZORI']['VALUE'] as $key => $value):?> <?if($value == 'text' or $value == 'html'):?> <?php continue;?> <?endif;?> <?php echo htmlspecialchars_decode($value);?> <?endforeach;?> <?endif;?> <?$this->EndViewTarget();?>[/CODE] |