123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- use yii\widgets\ActiveForm;
- use app\models\ContentModel;
- ?>
- <div class="row">
- <div class="col-12">
- <div class="alert alert-info">
- <h4>提示信息:</h4>
- <p>1. 关联内容模型,将获取该模型下的内容列表访问地址</p>
- <p>2. 下拉菜单,鼠标滑过时候会弹框显示子级菜单</p>
- <p>3. 下拉层级,层级设置为影响到弹框显示样式,最多支持3级</p>
- </div>
- <?php $form = ActiveForm::begin(['options' => ['id'=>'modal-form','class' => 'layui-form form-horizontal'], 'enableClientValidation' => false]); ?>
- <?php
- echo $form->field($model, 'type', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row required'],'inputOptions' =>['class' => 'form-select ', 'data-dselect-clearable'=>'true','placeholder'=>'','lay-verify'=>'required','lay-verType'=>'tips','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']])->dropDownList($model->typeOptions(), ['prompt'=>'请选择']);
- ?>
- <?php
- echo $form->field($model, 'title', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','lay-verify'=>'required','lay-verType'=>'tips','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <div class="mb-3 row ">
- <label class="col-md-2 col-form-label" for="resource-name">父级</label>
- <div class="col-md-10"><?php echo $parentStr;?></div>
- </div>
- <?php
- echo $form->field($model, 'url', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','lay-verType'=>'tips','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <?php
- echo $form->field($model, 'iconfont', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <?php
- echo $form->field($model, 'is_dropdown', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','nav.is_dropdown').'</label><div class="col-md-10">{input}{label}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->is_dropdown?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
- ?>
- <?php
- echo $form->field($model, 'dropdown_level', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','lay-verType'=>'tips','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <?php
- echo $form->field($model, 'is_system', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','nav.is_system').'</label><div class="col-md-10">{input}{label}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->is_system?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
- ?>
- <?php
- echo $form->field($model, 'blank', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','nav.blank').'</label><div class="col-md-10">{input}{label}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->blank?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
- ?>
- <?php
- echo $form->field($model, 'disabled', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','nav.disabled').'</label><div class="col-md-10">{input}{label}<div class="help-block"></div></div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->disabled?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
- ?>
- <?php
- echo $form->field($model, 'is_new', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','nav.is_new').'</label><div class="col-md-10">{input}{label}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->is_new?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
- ?>
- <?php
- echo $form->field($model, 'is_hot', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','nav.is_hot').'</label><div class="col-md-10">{input}{label}<div class="text-muted col-sm-auto input-word-aux"></div></div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->is_hot?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
- ?>
- <?php
- echo $form->field($model, 'width', ['template' => '{label}<div class="col-md-10">{input}<div class="text-muted input-word-aux">提示:用于设置下拉框宽度,单位:px, 留空采用系统默认宽度</div></div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','lay-verify'=>'','lay-verType'=>'tips','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <?php
- echo $form->field($model, 'content_model_id', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row '],'inputOptions' =>['class' => 'form-select ', 'data-dselect-clearable'=>'true','placeholder'=>'','lay-verType'=>'tips','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']])->dropDownList(ContentModel::modelOptions(), ['prompt'=>'请选择']);
- ?>
- <?php
- echo $form->field($model, 'list_order', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row required'],'inputOptions' =>['class' => 'form-control layui-input','lay-verType'=>'tips','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <div class="mb-3 row" hidden="">
- <button class="btn btn-primary waves-effect waves-light" lay-filter="modal-form-submit" id="modal-form-submit" lay-submit="" >提交</button>
- </div>
- <?php ActiveForm::end(); ?>
- </div> <!-- end col -->
- </div>
|