Здравствуйте!
Кастомизирую шаблон с добавлением bootstrap. Всё получилось кроме пользовательского поля с типом Дата/время.
В настройках инфоблока у меня несколько полей с разными типами.
Делаю обработку в шаблоне
Так вот, для полей типа текст всё обрабатывается корректно. А вот для поля типа Дата/время не работает.
В чём проблема?
Кастомизирую шаблон с добавлением bootstrap. Всё получилось кроме пользовательского поля с типом Дата/время.
В настройках инфоблока у меня несколько полей с разными типами.
Делаю обработку в шаблоне
| Код |
|---|
case "E":
case "S":
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 = "";
}
//Здесь производим необходимые действия
if($propertyID == 53): //ID необходимого св-ва
//выполняем выборку и выводим результат, для примера просто выведем текущее значение $value
echo "test";
else:
//выполняем стандартный код
?>
<dd><input type="text" class="form-control" name="PROPERTY[<?=$propertyID?>][<?=$i?>]" size="25" value="<?=$value?>" /></dd>
<?if($arResult["PROPERTY_LIST_FULL"][$propertyID]["USER_TYPE"] == "DateTime"):
$APPLICATION->IncludeComponent(
'bitrix:main.calendar',
'',
array(
'FORM_NAME' => 'iblock_add',
'INPUT_NAME' => "PROPERTY[".$propertyID."][".$i."]",
'INPUT_VALUE' => $value,
),
null,
array('HIDE_ICONS' => 'Y')
);
?><br /><small><?=GetMessage("IBLOCK_FORM_DATE_FORMAT")?><?=FORMAT_DATETIME?></small><?
endif
?><br /><?
endif;
}
break;
|
В чём проблема?