Commit 8effd263110b386fc3bf2d7499b54a94d9570d09

Authored by Volodymyr
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-&gt;field($model_lang, &#39;[&#39; . $language-&gt;id . &#39;]title&#39;) @@ -15,9 +19,36 @@ $attributeField = $form-&gt;field($model_lang, &#39;[&#39; . $language-&gt;id . &#39;]title&#39;)
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