Commit 8effd263110b386fc3bf2d7499b54a94d9570d09
1 parent
0a6fda24
product admin view fix
Showing
1 changed file
with
35 additions
and
4 deletions
Show diff stats
backend/views/product/_form_language.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | use artbox\core\models\Language; | 3 | use artbox\core\models\Language; |
4 | +use common\models\ProductLang; | ||
5 | +use dosamigos\tinymce\TinyMce; | ||
6 | +use yii\helpers\Url; | ||
7 | +use yii\web\JsExpression; | ||
4 | use yii\web\View; | 8 | use yii\web\View; |
5 | use yii\widgets\ActiveForm; | 9 | use yii\widgets\ActiveForm; |
6 | 10 | ||
7 | /** | 11 | /** |
8 | - * @var \artbox\core\models\SlideLang $model_lang | 12 | + * @var ProductLang $model_lang |
9 | * @var Language $language | 13 | * @var Language $language |
10 | * @var ActiveForm $form | 14 | * @var ActiveForm $form |
11 | * @var View $this | 15 | * @var View $this |
@@ -15,9 +19,36 @@ $attributeField = $form->field($model_lang, '[' . $language->id . ']title') | @@ -15,9 +19,36 @@ $attributeField = $form->field($model_lang, '[' . $language->id . ']title') | ||
15 | ->textInput(['maxlength' => true]); | 19 | ->textInput(['maxlength' => true]); |
16 | 20 | ||
17 | echo $attributeField; | 21 | echo $attributeField; |
18 | -$attributeField2 = $form->field($model_lang, '[' . $language->id . ']link') | ||
19 | - ->textInput(['maxlength' => true]); | ||
20 | 22 | ||
21 | -echo $attributeField2; | 23 | + |
24 | +echo $form->field($model_lang, '[' . $language->id . ']description') | ||
25 | + ->widget( | ||
26 | + TinyMce::className(), | ||
27 | + [ | ||
28 | + 'options' => [ 'rows' => 20 ], | ||
29 | + 'language' => 'ru', | ||
30 | + 'clientOptions' => [ | ||
31 | + 'file_browser_callback' => new JsExpression( | ||
32 | + "function(field_name, url, type, win) { | ||
33 | +window.open('" . Url::to( | ||
34 | + [ | ||
35 | + 'imagemanager/manager', | ||
36 | + 'view-mode' => 'iframe', | ||
37 | + 'select-type' => 'tinymce', | ||
38 | + ] | ||
39 | + ) . "&tag_name='+field_name,'','width=800,height=540 ,toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no'); | ||
40 | +}" | ||
41 | + ), | ||
42 | + 'plugins' => [ | ||
43 | + "advlist autolink lists link charmap print preview anchor", | ||
44 | + "searchreplace visualblocks code fullscreen", | ||
45 | + "insertdatetime media table contextmenu paste image", | ||
46 | + ], | ||
47 | + 'toolbar' => "undo redo | styleselect | fontsizeselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code", | ||
48 | + 'image_advtab' => true, | ||
49 | + ], | ||
50 | + ] | ||
51 | + ); | ||
52 | + | ||
22 | 53 | ||
23 | ?> | 54 | ?> |
24 | \ No newline at end of file | 55 | \ No newline at end of file |