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 |