Как вывести сообщение/предупреждение если пользовательское поле пустое?
Смысл в том что если поле заполнено блок <div> отображается, если пустое то блок скрывается (а это не нужно) можно вместо этого какую нить информацию выдать.
[CODE]<?
$current_user = \Bitrix\Main\Engine\CurrentUser::get();
if ($current_user_id = $current_user->getId())
{
$user = Bitrix\Main\UserTable::getList(array(
'select' => array('UF_BONUS_CARD'),
'filter' => array('ID' => $current_user_id),
'limit' => 1
))->fetch();
if (isset($user['UF_BONUS_CARD']) && strlen($user['UF_BONUS_CARD'])):
?>
<div class="loyalty-card__card-number">
<?php echo $user['UF_BONUS_CARD']; ?>
</div>
<?php endif;
}?>
[/CODE]
Смысл в том что если поле заполнено блок <div> отображается, если пустое то блок скрывается (а это не нужно) можно вместо этого какую нить информацию выдать.
[CODE]<?
$current_user = \Bitrix\Main\Engine\CurrentUser::get();
if ($current_user_id = $current_user->getId())
{
$user = Bitrix\Main\UserTable::getList(array(
'select' => array('UF_BONUS_CARD'),
'filter' => array('ID' => $current_user_id),
'limit' => 1
))->fetch();
if (isset($user['UF_BONUS_CARD']) && strlen($user['UF_BONUS_CARD'])):
?>
<div class="loyalty-card__card-number">
<?php echo $user['UF_BONUS_CARD']; ?>
</div>
<?php endif;
}?>
[/CODE]