123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- use yii\widgets\ActiveForm;
- ?>
- <div class="row">
- <div class="col-12">
- <?php $form = ActiveForm::begin(['options' => ['id'=>'modal-form','class' => 'form-horizontal'], 'enableClientValidation' => true]); ?>
- <?php
- echo $form->field($model, 'key', ['template' => '{label}<div class="col-md-10">{input}<div class="help-block"></div></div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <?php
- echo $form->field($model, 'title', ['template' => '{label}<div class="col-md-10">{input}<div class="help-block"></div></div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
- ?>
- <div class="mb-3 row required">
- <label class="col-md-2 col-form-label">模板</label>
- <div class="col-md-10">
- <?php echo app\common\widget\UeditorWidget::widget(array('id'=>'emailtpl-tpl','name'=>'EmailTpl[tpl]','toolBar'=>'basic','defaultValue'=>$model->tpl,'height'=>'200','width'=>'100%'));?>
- <div class="text-muted input-word-aux" ><strong class="text-dark">提示:</strong>以${name}形式占位符来替代变量<br>占位符一个只能出现一次,相同内容的占位符也得另取名称<br>不用填写开头称呼和邮件结尾内容</div>
- </div>
- </div>
- <?php
- echo $form->field($model, 'args', ['template' => '{label}<div class="col-md-10">{input}<div class="help-block"></div><div class="text-muted input-word-aux" ><strong class="text-dark">提示:</strong>格式如 ${name}|$name ,前面为占位符,后面为系统提供的真实变量<br>多个参数回车换行,提交的参数应该与模板中的占位符一一对应</div></div>','options' =>['class' => 'mb-3 row '],'inputOptions' =>['class' => 'form-control','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']])->textarea(['style'=>'height:70px']);
- ?>
- <?php
- echo $form->field($model, 'type',['template' => '{label}<div class="col-md-10">{input}<div class="help-block"></div></div>','options' =>['class' => 'mb-3 row'],'labelOptions' => ['class' => 'col-md-2 col-form-label']])->radioList($model->typeOptions(),['class'=>'radiogroup','style'=>'display:flex','inline'=>false ,'item'=>function($index, $label, $name, $checked, $value){
- return '<div class="col-sm-auto"><div class="form-check"><input class="form-check-input" type="radio" name="'.$name.'" value="'.$value.'" '.($checked?"checked":"").' ><label class="form-check-label" >'.$label.'</label></div></div>';
- }]);
- ?>
- <?php ActiveForm::end(); ?>
- </div> <!-- end col -->
- </div>
- <script>
- $(document).ready(function(){
- fixUeditorLayer()
- })
- </script>
|