Beispiel #1
0
        <?php 
echo Html::a('Back', ['cms-pages-categories/view', 'category_id' => $categoryModel->id], ['class' => 'btn btn-primary']);
?>
        <?php 
echo Html::submitButton($model->isNewRecord ? Yii::t('backend', 'Create') : Yii::t('backend', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
        <?php 
echo Html::a(Yii::t('backend', 'Preview'), ["preview", 'category_id' => $categoryModel->id, 'id' => $model->id], ['class' => 'btn btn-success', 'target' => '_blank']);
?>
    </div>
    <p>
        <?php 
$frontend_url = Yii::$app->urlManagerFrontEnd->createAbsoluteUrl(['/article/' . $categoryModel->id . '/' . ($model->identifier ? $model->identifier : $model->id)]);
?>
        <?php 
echo yii\bootstrap\Html::textInput('frontend_link', $frontend_url, ['maxlength' => true, 'style' => 'width: 100%', 'disabled' => 'disabled']);
?>
    </p>

    <?php 
echo $form->errorSummary($model);
?>

    <?php 
$language_items = [];
$redactorClientOptions = ['imageManagerJson' => ['/redactor/upload/image-json'], 'imageUpload' => ['/redactor/upload/image'], 'fileUpload' => ['/redactor/upload/file'], 'lang' => Yii::$app->language, 'plugins' => ['fontsize', 'bufferbuttons', 'fontcolor', 'imagemanager', 'emotions']];
foreach ($languages as $key => $language) {
    $field_title = $form->field($model, "title_{$language->url}")->textInput(['maxlength' => true])->label('Page Title');
    $field_content = $form->field($model, "content_{$language->url}")->widget(\yii\redactor\widgets\Redactor::className(), ['clientOptions' => $redactorClientOptions]);
    $field_content_heading = $form->field($model, "content_heading_{$language->url}")->textInput(['maxlength' => true])->label(Yii::t('backend', 'Page Heading'));
    $field_meta_keywords = $form->field($model, "meta_keywords_{$language->url}")->textarea(['rows' => 4])->label(Yii::t('backend', 'Page Keywords'));