| 
<?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>
 
 |