<?if($i > 0):?> <br /> <? endif ?>
Просто необходимо разместить поля не просто в строку, а в табличку по 3 в строку допустим. Условие вообще никак себя не проявляет. Подскажите что я делаю не так?
Вот полный код цикла:
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="3" value="<?=$value?>" />
<?if($i > 0):?> <br /> <? endif ?>
<?
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')
);
?><small><?=GetMessage("IBLOCK_FORM_DATE_FORMAT")?><?=FORMAT_DATETIME?></small><?
endif
?><?
}
break;
Подскажите пожалуйста