['enctype' => 'multipart/form-data']]); ?> field($article, 'code')->hint(Yii::t('app', 'Insensitive latin non-space'))->textInput() ?> field($article, 'tag')->hint(Yii::t('app', 'Comma-separated'))->textInput() ?> field($article, 'sort')->input('number') ?> field($article, 'article_pid') ->dropDownList(Article::findArticleDropdown($article->article_id), ['prompt' => Yii::t('app', 'Select parent')]) ?> field($article, 'articleCategoriesArray') ->dropDownList(ArticleCategory::findArticleCategoryDropdown(NULL), ['multiple' => 'multiple'])->label(\Yii::t('app', 'Article Categories Array')); ?> field($article, 'status')->checkbox() ?>
Url::to(['/blog/ajax/article-media-form?type=full']), 'form' => $form, 'data_langs' => $article->getIsNewRecord()?$images:ArticleMedia::find()->where(['article_id' => $article->article_id, 'type' => 'full'])->indexBy('language_id')->all() ]); $first = 1; foreach($images as $lang => $value) { if(!array_key_exists('full', $value)) continue; ?>
field($images[$lang]['full'], "[{$lang}][full]language_id")->label(false)->hiddenInput(['value' => $lang]); echo $form->field($images[$lang]['full'], "[{$lang}][full]imageFile")->fileInput(['class' => 'image_inputs_field']); if(!empty($images[$lang]['full']->article_media_id)) { echo "media->hash}/original.{$images[$lang]['full']->media->extension}' width='100' class='image_inputs_prev'>"; } ?>
end(); ?>
Url::to(['/blog/ajax/article-media-form?type=preview']), 'form' => $form, 'data_langs' => $article->getIsNewRecord()?$images:ArticleMedia::find()->where(['article_id' => $article->article_id, 'type' => 'preview'])->indexBy('language_id')->all() ]); $first = 1; foreach($images as $lang => $value) { if(!array_key_exists('preview', $value)) continue; ?>
field($images[$lang]['preview'], "[{$lang}][preview]language_id")->label(false)->hiddenInput(['value' => $lang]); echo $form->field($images[$lang]['preview'], "[{$lang}][preview]imageFile")->fileInput(['class' => 'image_inputs_field']); if(!empty($images[$lang]['preview']->article_media_id)) { echo "media->hash}/original.{$images[$lang]['preview']->media->extension}' width='100' class='image_inputs_prev'>"; } ?>
end(); ?>
field(is_array($images[0]['additional'])?$images[0]['additional'][0]:$images[0]['additional'], "[0][additional]imageFile[]")->fileInput(['multiple' => 'multiple', 'class' => 'image_inputs_field']); if(is_array($images[0]['additional']) && count($images[0]['additional']) > 1) { foreach($images[0]['additional'] as $onefield => $oneimage) { if($onefield) { ?>

$article_langs, 'form' => $form, 'ajaxView' => '@common/modules/blog/views/ajax/_article_form', ]); /* $multilang = Multilang::begin(['ajaxpath' => Url::to(['/blog/ajax/article-form']), 'form' => $form, 'data_langs' => $article_langs]); ?> $article_lang) { ?>
field($article_langs[$index], "[$index]language_id")->label(false)->hiddenInput(['value' => $index]) ?> field($article_langs[$index], "[$index]text")->widget(CKEditor::className(),['editorOptions' => [ 'preset' => 'full', 'inline' => false, ], ]); ?> field($article_langs[$index], "[$index]preview")->widget(CKEditor::className(),['editorOptions' => [ 'preset' => 'full', 'inline' => false, ], ]); ?> field($article_langs[$index], "[$index]seo_url")->textInput() ?> field($article_langs[$index], "[$index]name")->textInput() ?> field($article_langs[$index], "[$index]meta_title")->textInput() ?> field($article_langs[$index], "[$index]meta_descr")->textarea(); ?> field($article_langs[$index], "[$index]meta_keywords")->textInput() ?> field($article_langs[$index], "[$index]h1_tag")->textInput() ?> field($article_langs[$index], "[$index]tags")->textInput() ?>
end(); */ ?>
isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $article->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>