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 1 <?php
2 2  
3 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 8 use yii\web\View;
5 9 use yii\widgets\ActiveForm;
6 10  
7 11 /**
8   - * @var \artbox\core\models\SlideLang $model_lang
  12 + * @var ProductLang $model_lang
9 13 * @var Language $language
10 14 * @var ActiveForm $form
11 15 * @var View $this
... ... @@ -15,9 +19,36 @@ $attributeField = $form-&gt;field($model_lang, &#39;[&#39; . $language-&gt;id . &#39;]title&#39;)
15 19 ->textInput(['maxlength' => true]);
16 20  
17 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 55 \ No newline at end of file
... ...