This commit is contained in:
2024-04-27 02:25:45 +03:00
parent bc16ad2846
commit c3889fe051
+8 -6
View File
@@ -12,18 +12,20 @@ if(mb_strlen($field->getId())){
if($bLabel){?><label <?=Tools::getAttrByArray($labelAttrs)?>><?=$field->getLabel()?></label><?} if($bLabel){?><label <?=Tools::getAttrByArray($labelAttrs)?>><?=$field->getLabel()?></label><?}
if($field->isMultiple()){ if($field->isMultiple()){
foreach ($field->getValue() as $value){ $values = $field->getValue();
if(!is_array($values)){
$values = [];
}
if(!count($values)){
$values[] = '';
}
foreach ($values as $value){
$inputAttributes = $field->getAttributes(); $inputAttributes = $field->getAttributes();
$inputAttributes['name'] .= '[]'; $inputAttributes['name'] .= '[]';
$inputAttributes['value'] = $value; $inputAttributes['value'] = $value;
?><input <?=Tools::getAttrByArray($inputAttributes)?>><? ?><input <?=Tools::getAttrByArray($inputAttributes)?>><?
echo "\n\r"; echo "\n\r";
} }
$inputAttributes = $field->getAttributes();
$inputAttributes['name'] .= '[]';
$inputAttributes['value'] = '';
?><input <?=Tools::getAttrByArray($inputAttributes)?>><?
echo "\n\r";
} else { } else {
$inputAttributes = $field->getAttributes(); $inputAttributes = $field->getAttributes();
$inputAttributes['data-dirty'] = $field->isDirty()?'true':'false'; $inputAttributes['data-dirty'] = $field->isDirty()?'true':'false';