Beispiel #1
0
<?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 
}
Beispiel #2
0
    <?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