Вход Регистрация
Файл: templates/modern/assets/fields/listmultiple.tpl.php
Строк: 26
<?php if ($field->title) { ?><label for="<?php echo $field->id?>"><?php echo $field->title?></label><?php ?>

<div class="input_checkbox_list" id="<?php echo $field->id?>">
    <?php foreach ($field->data['items'] as $v => $title){ ?>
        <?php $checked in_array($v$valuetrue); $ch_id $field->id.$v?>
        <div class="custom-control custom-checkbox<?php if($field->is_vertical){ ?> mb-1<?php } else { ?> custom-control-inline<?php ?>">
            <input name="<?php echo $field->element_name?>[]" value="<?php html($v); ?>" type="checkbox" class="custom-control-input" id="<?php echo $ch_id?>"<?php if($checked) { ?>checked<?php ?>>
            <label class="custom-control-label" for="<?php echo $ch_id?>">
                <?php html($title); ?>
            </label>
        </div>
    <?php ?>
</div>

<?php if($field->getProperty('show_all')){ ob_start(); ?>
<script type="text/javascript">
    $(function() {
        $('#<?php echo $field->id?> input').on('click', function (){
            var v = $(this).val();
            var p = $(this).closest('.input_checkbox_list');
            if(v==0){
                $('input', p).not('input[value="0"]').prop('checked', false);
            } else {
                $('input[value="0"]', p).prop('checked', false);
            }
        });
    });
</script>
<?php $this->addBottom(ob_get_clean()); } ?>
Онлайн: 0
Реклама