<?php use im\base\widgets\Block; use yii\bootstrap\Tabs; use yii\helpers\Inflector; /* @var $this yii\web\View */ /* @var $form yii\widgets\ActiveForm */ /* @var $model im\seo\models\Meta */ $socialMeta = $model->socialMeta ? $model->socialMeta : $model->getEnabledSocialMeta(); foreach ($socialMeta as $meta) { $content = Block::begin(); ?> <?php echo $this->render('@im/seo/backend/views/' . Inflector::camel2id($meta->formName()) . '/_main', ['model' => $meta, 'form' => $form]); ?> <?php Block::end(); $tabs[] = ['label' => $meta->getSocialName(), 'content' => $content]; } if ($tabs) { ?> <div class="nav-tabs-custom"> <?php echo Tabs::widget(['items' => $tabs]); ?> </div> <?php }
<?php echo $form->field($model, 'css_classes')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'rel')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'status')->dropDownList($model::getStatusesList()); ?> <?php echo $form->field($model, 'visibility')->textInput(['maxlength' => true]); Block::end(); ?> <?php $display = Block::begin(); ?> <div class="row"> <div class="col-sm-4"> <?php echo $form->field($model, 'uploadedIcon')->fileInput(['accept' => 'image/*']); ?> <?php echo Html::hiddenInput('uploadedIcon'); ?> <?php echo ListView::widget(['dataProvider' => new ActiveDataProvider(['query' => $model->iconRelation()]), 'itemView' => '@im/cms/backend/views/menu-item-file/_form', 'addLabel' => false, 'viewParams' => ['form' => $form, 'fieldConfig' => ['namePrefix' => 'uploadedIcon']]]); ?> </div> <div class="col-sm-4"> <?php