в template.php нужно добавить<pre class="bxhtmled-code">case "E":?>
<div class="">
<?//mpr($arResult["PROPERTY_LIST_FULL"][$propertyID], false);
if ($arResult["PROPERTY_LIST_FULL"][$propertyID]["LIST_TYPE"] == "C")
$type = $arResult["PROPERTY_LIST_FULL"][$propertyID]["MULTIPLE"] == "Y" ? "checkbox" : "radio";
else
$type = $arResult["PROPERTY_LIST_FULL"][$propertyID]["MULTIPLE"] == "Y" ? "multiselect" : "dropdown";
switch ($type):
case "checkbox":
case "radio":
foreach ($arResult["PROPERTY_LIST_FULL"][$propertyID]["ENUM"] as $key => $arEnum)
{
$checked = false;
if ($arParams["ID"] > 0 || count($arResult["ERRORS"]) > 0)
{
if (is_array($arResult["ELEMENT_PROPERTIES"][$propertyID]))
{
foreach ($arResult["ELEMENT_PROPERTIES"][$propertyID] as $arElEnum)
{
if ($arElEnum["VALUE"] == $key)
{
$checked = true;
break;
}
}
}
}
else
{
if ($arEnum["DEF"] == "Y") $checked = true;
}
?>
<input type="<?=$type?>" name="PROPERTY[<?=$propertyID?>]<?=$type == "checkbox" ? "[".$key."]" : ""?>" value="<?=$key?>" id="property_<?=$key?>"<?=$checked ? " checked=\"checked\"" : ""?> /><label for="property_<?=$key?>"><?=$arEnum["VALUE"]?></label><br />
<?
}
break;
case "dropdown":
case "multiselect":
?>
<div class="select-block">
<select class="form-select" name="PROPERTY[<?=$propertyID?>]<?=$type=="multiselect" ? "[]\" size=\"".$arResult["PROPERTY_LIST_FULL"][$propertyID]["ROW_COUNT"]."\" multiple=\"multiple" : "[]"?>">
<option value=""><?echo GetMessage("CT_BIEAF_PROPERTY_VALUE_NA")?></option>
<?
if (intval($propertyID) > 0) $sKey = "ELEMENT_PROPERTIES";
else $sKey = "ELEMENT";
foreach ($arResult["PROPERTY_LIST_FULL"][$propertyID]["ENUM"] as $key => $arEnum)
{
$checked = false;
if ($arParams["ID"] > 0 || count($arResult["ERRORS"]) > 0)
{
foreach ($arResult[$sKey][$propertyID] as $elKey => $arElEnum)
{
if ($key == $arElEnum["VALUE"])
{
$checked = true;
break;
}
}
}
else
{
if ($arEnum["DEF"] == "Y") $checked = true;
}
?>
<option value="<?=$arEnum["ID"]?>" <?=$checked ? " selected=\"selected\"" : ""?>><?=$arEnum["VALUE"]?></option>
<?
}
?>
</select>
</div>
<?
break;
endswitch;
break;<span id="bx-cursor-node"> </span>
</pre>