Blame view

frontend/views/accounts/_blog_form.php 3.5 KB
eb7e82fb   Administrator   29.02.16
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
  <?php

      /**

       * @var Blog $blog

       */

      use common\components\Request;

      use common\models\Blog;

      use common\widgets\ImageUploader;

      use mihaildev\ckeditor\CKEditor;

  use mihaildev\elfinder\ElFinder;

  use yii\helpers\Html;

      use yii\widgets\ActiveForm;

  

      $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($blog->date_add)? "Дата создания: $blog->date_add" :""?>

  </div>

  <div class="style">

      <div class="input-blocks-wrapper full-blocks">

          <div class="input-blocks">

              <?= $form->field($blog, 'name')

                   ->textInput (['class'=> 'custom-input-2 fix-input-2']); ?>

          </div>

      </div>

      <div class="input-blocks-wrapper full-blocks">

          <div class="input-blocks">

              <?= $form->field($blog, 'link')

                   ->textInput (['class'=> 'custom-input-2 fix-input-2']); ?>

          </div>

      </div>

  

      <div class="input-blocks-wrapper full-blocks admin-editor-bl">

          <div class="input-blocks">

  

               <?= $form->field($blog, 'description')->widget(CKEditor::className(),

                  [

                      'editorOptions' => ElFinder::ckeditorOptions('elfinder',[

                              'preset' => 'full', //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать

                              'inline' => false, //по умолчанию false]),

                              'filebrowserUploadUrl'=>Yii::$app->getUrlManager()->createUrl('file/uploader/images-upload')

                          ]

                      )

                  ]) ?>

          </div>

      </div>

  

  </div>

  

  

  <div class="input-blocks-wrapper admin-avatar admin-blog-min-img">

      <?= ImageUploader::widget([

          'model'=> $blog,

          'field'=>'cover',

          'size' => [

              [

                  'width'=>340,

                  'height'=>260,

              ]

          ],

          'multi'=>false,

          'gallery' =>$blog->cover,

          'name' => 'Загрузить миниатюру статьи'

      ]);

      ?>

  </div>

  

  <div class="input-blocks-wrapper">

      <div class="admin-save-btn skills-save-btn admin-add-remove-wr style">

          <?= Html::submitButton($blog->isNewRecord?'Добавить':'Обновить', [ 'class' => 'input-blocks-wrapper button' ]) ?>

          <div class="admin-remove-note">

              <?php

              if(!$blog->isNewRecord) {

                  echo Html::a('Удалить', [

                      'accounts/blog-delete',

                      'id' => $blog->blog_id,

                  ], [

                      'title'        => 'Удалить',

                      'aria-label'   => 'Удалить',

                      'data-confirm' => 'Вы уверены, что хотите удалить этот элемент?',

                      'data-method'  => 'post',

                      'data-pjax'    => 0,

                  ]);

              }

              ?>

          </div>

  

          <div class="admin-back-note">

              <?= Html::a('вернуться', Request::getIsLocal(\Yii::$app->request->referrer)?\Yii::$app->request->referrer:['accounts/blog' ]) ?>

          </div>

      </div>

  </div>

  

  

  <?php

      $form->end();

  ?>