Blame view

views/city/_form_language.php 2.51 KB
a874d14e   Anastasia   stock
1
  <?php
77d77c34   Anastasia   stock
2
      use artbox\stock\models\CityLang;
a874d14e   Anastasia   stock
3
4
5
6
7
8
9
      use artbox\core\helpers\SlugifyDecorator;
      use artbox\core\models\Language;
      use dosamigos\tinymce\TinyMce;
      use yii\web\View;
      use yii\widgets\ActiveForm;
      
      /**
1b0b689c   Anastasia   stock map
10
       * @var CityLang   $model_lang
a874d14e   Anastasia   stock
11
12
13
14
15
16
17
       * @var Language   $language
       * @var ActiveForm $form
       * @var View       $this
       */
  ?>
  <?php
      $attributeField = $form->field($model_lang, '[' . $language->id . ']title')
1b0b689c   Anastasia   stock map
18
19
20
21
22
23
                             ->textInput(
                                 [
                                     'maxlength' => true,
                                     'id'        => 'city_title',
                                 ]
                             );
a874d14e   Anastasia   stock
24
25
      echo $attributeField;
  ?>
45d2aa12   Anastasia   stock map
26
      <div id="map_canvas" style="height: 300px;"></div>
a874d14e   Anastasia   stock
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
  <?= SlugifyDecorator::decorate(
      $form->field($model_lang, '[' . $language->id . ']aliasValue'),
      [ '/alias/slugify' ],
      $attributeField,
      false,
      $language->id
  )
                      ->textInput([ 'maxlength' => true ]); ?>
  
  <?php
      echo $form->field($model_lang, '[' . $language->id . ']description')
                ->widget(
                    TinyMce::className(),
                    [
                        'options'       => [ 'rows' => 6 ],
                        '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",
                        ],
                    ]
                );
  ?>