logo)) { $logo[] = ''; $config = ["url" => "delete-image", "key" => 0, 'extra' => ['image' => $model->logo]]; } else { $logo = []; $config = []; } echo '
'; echo $form->field($model, 'name') ->textInput(); echo '
'; echo '
'; echo FileInput::widget( [ 'name' => 'logo', 'options' => [ 'multiple' => false, 'accept' => 'image/*', ], 'pluginOptions' => [ 'maxFileCount' => 9, 'showUpload' => false, 'removeClass' => 'btn btn-danger', 'removeIcon' => ' ', 'initialPreview' => $logo, 'overwriteInitial' => true, 'initialPreviewConfig' => $config ], ] ); // echo $form->field($model, 'logo') // ->widget( // ImageInput::className(), // [ // 'showPreview' => true, // 'showDeletePickedImageConfirm' => false, // ] // ); echo '
'; echo '
'; foreach ($model->getVariationModels() as $index => $variationModel){ echo '
'; echo $form->field($variationModel, '[' . $index . ']' . 'language_id') ->hiddenInput()->label(false); echo $form->field($variationModel, '[' . $index . ']' . 'settings_id') ->hiddenInput()->label(false); echo $form->field($variationModel, '[' . $index . ']' . 'id') ->hiddenInput(['value' => $index])->label(false); echo '
'; echo '
0 ? 'style="display:none"' : '').'>'; echo $form->field($variationModel, '[' . $index . ']' . 'about') ->textarea()->label(\Yii::t('core', 'About us' ).' ('.$variationModel->language->url.')'); echo '
'; } echo '
'; ?>