Blame view

backend/views/persone/_form_language.php 2.35 KB
8ccb8fe5   Alexey Boroda   -Persones ready
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
  <?php
      use artbox\core\helpers\SlugifyDecorator;
      use artbox\core\models\Language;
      use common\models\PersoneLang;
      use dosamigos\tinymce\TinyMce;
      use yii\web\View;
      use yii\widgets\ActiveForm;
      
      /**
       * @var PersoneLang $model_lang
       * @var Language    $language
       * @var ActiveForm  $form
       * @var View        $this
       */
  ?>
  <?php
      $attributeField = $form->field($model_lang, '[' . $language->id . ']title')
                             ->textInput([ 'maxlength' => true ]);
      echo $attributeField;
  ?>
  
  <?= SlugifyDecorator::decorate(
      $form->field($model_lang, '[' . $language->id . ']aliasValue'),
      [ '/alias/slugify' ],
      $attributeField,
      false,
      $language->id
  )
                      ->textInput([ 'maxlength' => true ]); ?>
  
e75f2ac9   Alexey Boroda   -Doctor pages fro...
31
32
33
  <?= $form->field($model_lang, '[' . $language->id . ']preview')
           ->textarea() ?>
  
8ccb8fe5   Alexey Boroda   -Persones ready
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
  <?php
      echo $form->field($model_lang, '[' . $language->id . ']text')
                ->widget(
                    TinyMce::className(),
                    [
                        'options'       => [ 'rows' => 30 ],
                        'language'      => 'ru',
                        'clientOptions' => [
                            'file_browser_callback' => new yii\web\JsExpression(
                                "function(field_name, url, type, win) {
  window.open('" . yii\helpers\Url::to(
                                    [
                                        'imagemanager/manager',
                                        'view-mode'   => 'iframe',
                                        'select-type' => 'tinymce',
                                    ]
                                ) . "&tag_name='+field_name,'','width=800,height=540 ,toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no');
  }"
                            ),
                            'plugins'               => [
                                "advlist autolink lists link charmap print preview anchor",
                                "searchreplace visualblocks code fullscreen",
                                "insertdatetime media table contextmenu paste image",
                            ],
                            'toolbar'               => "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code",
                        ],
                    ]
                );
  ?>