Exemplo n.º 1
0
/* @var $model im\cms\models\widgets\WidgetArea */
/* @var $widgetArea im\cms\backend\widgets\WidgetArea */
/* @var $form yii\widgets\ActiveForm|im\forms\components\DynamicActiveForm */
$model->id = $model->isNewRecord ? $model->code : $model->id;
?>

<h4><?php 
echo $model->title;
?>
</h4>

<?php 
if ($model->display == WidgetArea::DISPLAY_ALWAYS) {
    echo $form->field($model, "[{$model->id}]display")->hiddenInput()->label(false);
} else {
    echo $form->field($model, "[{$model->id}]display")->dropDownList(WidgetArea::getDisplayOptions(), ['data-action' => 'display']);
}
?>

<?php 
echo $form->field($model, "[{$model->id}]code")->hiddenInput()->label(false);
?>

<?php 
echo Html::beginTag('div', $widgetArea->dropAreaOptions);
if ($widgets = $model->widgets) {
    foreach ($widgets as $index => $widget) {
        echo $this->render('/widget-area/_selected_widget', ['widget' => $widget, 'form' => $form, 'widgetArea' => $model, 'index' => $index + 1]);
    }
} else {
    ?>