Вход Регистрация
Файл: templates/default/assets/fields/list_dynamic.tpl.php
Строк: 60
<?php
    $this
->addTplJSNameFromContext('fields/list_dynamic');
 
?>
    <?php if ($field->title) { ?><label for="<?php echo $field->id?>"><?php echo $field->title?></label><?php ?>
<div id="list_wrap_<?php echo $field->id?>" class="dynamic_list_wrap">

    <div class="list_wrap"></div>

    <div class="add_list" style="display:none">
        <?php echo $field->select_title?>:
        <select></select>
        <a class="ajaxlink add_value" href="#"><?php echo LANG_APPLY?></a> |
        <a class="ajaxlink cancel" href="#"><?php echo LANG_CANCEL?></a>
    </div>

    <a class="ajaxlink add_link" href="#"><?php echo isset($field->add_title) ? $field->add_title LANG_ADD?></a>

    <div class="list_template" style="display:none">
        <span class="title"><input type="hidden" name="" value=""></span>
        <span class="to"><select name=""></select></span>
        <span class="value"><input style="display:none" class="input" type="text" name="" value=""></span>
        <span class="delete"><a class="ajaxlink unset_value" href="#"><?php echo LANG_CANCEL?></a></span>
    </div>
    <?php if (!$field->data['is_ns_value_items']) { ?>
        <select class="value_items_list" style="display:none">
            <?php foreach($field->data['value_items'] as $k => $v){ ?>
                <option value="<?php echo $k?>"><?php echo $v?></option>
            <?php ?>
        </select>
    <?php } else { ?>
        <?php foreach($field->data['value_items'] as $wrap_key => $value_items){ ?>
            <select class="value_items_list <?php echo $wrap_key?>" style="display:none">
                <?php foreach($value_items as $k => $v){ ?>
                    <option value="<?php echo $k?>"><?php echo $v?></option>
                <?php ?>
            </select>
        <?php ?>
    <?php ?>
    <select class="key_items_list" style="display:none">
        <?php foreach($field->data['items'] as $k => $v){ ?>
            <?php
                $data_attr 
''$title $v;
                if(
is_array($v)){
                    
$title $v['title'];
                    if (!empty(
$v['data'])) {
                        foreach (
$v['data'] as $key => $val) {
                            
$data_attr .= 'data-'.$key.'="'.htmlspecialchars($val).'" ';
                        }
                    }
                }
            
?>
            <option id="key_option_<?php echo $field->id?>_<?php echo $k?>" value="<?php echo $k?><?php echo $data_attr?>>
                <?php echo $title?>
            </option>
        <?php ?>
    </select>

</div>
<?php ob_start(); ?>
<script type="text/javascript">
    $(function(){
        new icms.dynamicList('<?php echo $field->id?>', '<?php echo $field->element_name?>', <?php echo json_encode($value); ?><?php echo json_encode($field->multiple_keys); ?><?php echo !isset($field->single_select) ? : (int)$field->single_select?>);
    });
</script>
<?php $this->addBottom(ob_get_clean()); ?>
Онлайн: 3
Реклама