_portfolio_form.php
3.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?php
/**
* @var Portfolio $portfolio
*/
use common\models\Option;
use common\models\Portfolio;
use common\widgets\ImageUploader;
use mihaildev\ckeditor\CKEditor;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use \common\widgets\MultiLangForm;
use kartik\select2\Select2;
use yii\web\JsExpression;
$this->title = 'Портфолио';
$this->params[ 'breadcrumbs' ][] = $this->title;
?>
<div class="login-left-column-title"><?= $this->title ?></div>
<?php
$form = ActiveForm::begin();
?>
<div class="input-blocks-wrapper full-blocks data-block">
<?= !empty($portfolio->date_add) ? "Дата создания: $portfolio->date_add" :""?>
</div>
<div class="style">
<div class="input-blocks-wrapper">
<div class="input-blocks">
<?= $form->field($portfolio, 'name')
->textInput (['class'=> 'custom-input-2 fix-input-2']); ?>
</div>
</div>
<div class="input-blocks-wrapper">
<div class="input-blocks">
<?= $form->field($portfolio, 'link')
->textInput (['class'=> 'custom-input-2 fix-input-2']); ?>
</div>
</div>
<div class="input-blocks-wrapper">
<?= $form->field($portfolio, 'specializationInput')
->checkboxList($specialization) ?>
</div>
<div class="input-blocks-wrapper admin-avatar portfolio-foto-admin hidden-foto foto-portfolio-adm">
<div class="gen-admin-title">Фото главное</div>
<div class="not-file-txt-adm">Файл не выбран</div>
<?= ImageUploader::widget([
'model'=> $portfolio,
'field'=>'cover',
'width'=>100,
'height'=>100,
'multi'=>false,
'gallery' =>$portfolio->cover,
'name' => 'Загрузить'
]);
?>
<div class="not-file-mb-adm">До 3 Мб файл</div>
</div>
<div class="input-blocks-wrapper">
<div class="input-blocks">
<?=
$form->field($portfolio, 'city')->widget(Select2::classname(), [
'options' => ['placeholder' => 'Выбор города ...'],
'pluginOptions' => [
'allowClear' => true,
'minimumInputLength' => 3,
'ajax' => [
'url' => \yii\helpers\Url::to(['site/city']),
'dataType' => 'json',
'data' => new JsExpression('function(params) { return {q:params.term}; }')
],
'escapeMarkup' => new JsExpression('function (markup) { return markup; }'),
'templateResult' => new JsExpression('function(city) { return city.text; }'),
'templateSelection' => new JsExpression('function (city) { return city.text; }'),
],
]);
?>
</div>
<div class="input-blocks street-input">
<?= $form->field ($portfolio, 'street', ['options' => ['class' => 'form-group company_info']])
->label ('Улица')
->textInput (['class'=> 'custom-input-2']);
?>
</div>
<div class="input-blocks home-input">
<?= $form->field ($portfolio, 'house', ['options' => ['class' => 'form-group company_info']])
->label ('Дом')
->textInput (['class'=> 'custom-input-2']);
?>
</div>
</div>
<div class="input-blocks-wrapper full-blocks admin-editor-bl">
<div class="input-blocks">
<?= $form->field($portfolio, 'description')->widget(CKEditor::className()) ?>
</div>
</div>
</div>
<div class="input-blocks-wrapper full-blocks">
<div class="admin-save-btn style">
<?= Html::submitButton('Добавить', ['class' => 'input-blocks-wrapper button']) ?>
<?= Html::submitButton('Удалить', ['class' => ' remove input-blocks-wrapper button']) ?>
</div>
</div>
<?php
$form->end();
?>