Поправка, подставить нужно только в один input, по его ID.
кусок кода:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- case "N":
- for ($i = 0; $i<$inputNum; $i++)
- {
- if ($arParams["ID"] > 0 || count($arResult["ERRORS"]) > 0)
- {
- $value = intval($propertyID) > 0 ? $arResult["ELEMENT_PROPERTIES"][$propertyID][$i]["VALUE"] : $arResult["ELEMENT"][$propertyID];
- }
- elseif ($i == 0)
- {
- $value = intval($propertyID) <= 0 ? "" : $arResult["PROPERTY_LIST_FULL"][$propertyID]["DEFAULT_VALUE"];
- }
- else
- {
- $value = "";
- }
- ?>
- <input type="text" name="PROPERTY[<?=$propertyID?>][<?=$i?>]" size="25" value="<?=$value?>" /><br /><?
- if($arResult["PROPERTY_LIST_FULL"][$propertyID]["USER_TYPE"] == "DateTime"):?><?
- $APPLICATION->IncludeComponent(
- 'bitrix:main.calendar',
- '',
- 'FORM_NAME' => 'iblock_add',
- 'INPUT_NAME' => "PROPERTY[".$propertyID."][".$i."]",
- 'INPUT_VALUE' => $value,
- ),
- null,
- );
- ?><br /><small><?=GetMessage("IBLOCK_FORM_DATE_FORMAT")?><?=FORMAT_DATETIME?></small><?
- endif
- ?><br /><?
- }
- break;