['enctype' => 'multipart/form-data']]); ?>
= $form->field($article, 'code')->hint(Yii::t('app', 'Insensitive latin non-space'))->textInput() ?>
= $form->field($article, 'tag')->hint(Yii::t('app', 'Comma-separated'))->textInput() ?>
= $form->field($article, 'sort')->input('number') ?>
= $form->field($article, 'article_pid')
->dropDownList(Article::findArticleDropdown($article->article_id), ['prompt' => Yii::t('app', 'Select parent')]) ?>
= $form->field($article, 'articleCategoriesArray')
->dropDownList(ArticleCategory::findArticleCategoryDropdown(NULL), ['multiple' => 'multiple'])->label(\Yii::t('app', 'Article Categories Array')); ?>
= $form->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) {
?>
= $form->field($article_langs[$index], "[$index]language_id")->label(false)->hiddenInput(['value' => $index]) ?>
= $form->field($article_langs[$index], "[$index]text")->widget(CKEditor::className(),['editorOptions' => [ 'preset' => 'full', 'inline' => false, ], ]); ?>
= $form->field($article_langs[$index], "[$index]preview")->widget(CKEditor::className(),['editorOptions' => [ 'preset' => 'full', 'inline' => false, ], ]); ?>
= $form->field($article_langs[$index], "[$index]seo_url")->textInput() ?>
= $form->field($article_langs[$index], "[$index]name")->textInput() ?>
= $form->field($article_langs[$index], "[$index]meta_title")->textInput() ?>
= $form->field($article_langs[$index], "[$index]meta_descr")->textarea(); ?>
= $form->field($article_langs[$index], "[$index]meta_keywords")->textInput() ?>
= $form->field($article_langs[$index], "[$index]h1_tag")->textInput() ?>
= $form->field($article_langs[$index], "[$index]tags")->textInput() ?>
end();
*/
?>
= Html::submitButton($article->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $article->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>