<?php 
 
use daxslab\staticpages\Module; 
use yii\helpers\Html; 
use yii\widgets\ActiveForm; 
 
/* @var $this yii\web\View */ 
/* @var $model daxslab\staticpages\models\Page */ 
/* @var $form yii\widgets\ActiveForm */ 
/* @var $module Module */ 
 
$module = $this->context->module; 
$editorConfig = $module->editorConfig; 
$availableLanguages = $module->languages; 
 
?> 
 
<div class="page-form"> 
 
    <?php $form = ActiveForm::begin(); ?> 
 
    <div class="row"> 
 
        <div class="col-md-8"> 
            <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?> 
 
            <?= $form->field($model, 'slug')->textInput(['maxlength' => true, 'readonly' => true]) ?> 
 
            <?= $form->field($model, 'abstract')->textarea(['rows' => 3]) ?> 
 
            <?php if (isset($editorConfig)): ?> 
                <?= $form->field($model, 'body')->widget($editorConfig['class'], $editorConfig)->label(false) ?> 
            <?php else: ?> 
                <?= $form->field($model, 'body')->textarea(['rows' => 10]) ?> 
            <?php endif; ?> 
 
        </div> 
        <div class="col-md-4"> 
            <?php if ($model->parent_id == null): ?> 
                <?= $form->field($model, 'language')->dropDownList($availableLanguages) ?> 
            <?php endif; ?> 
 
            <?= $form->field($model, 'image')->textInput(['maxlength' => true]) ?> 
 
            <?= $form->field($model, 'keywords')->textInput(['maxlength' => true]) ?> 
 
            <?php if (!$model->isNewRecord): ?> 
                <?= Yii::$app->runAction('staticpages/page/index', ['parent_id' => $model->id]) ?> 
            <?php endif; ?> 
 
        </div> 
    </div> 
 
    <?= $form->field($model, 'parent_id')->hiddenInput()->label(false) ?> 
 
    <div class="form-group"> 
        <?= Html::submitButton(Yii::t('staticpages', 'Save'), ['class' => 'btn btn-success']) ?> 
    </div> 
 
    <?php ActiveForm::end(); ?> 
 
</div> 
 
 |