/
var
/
www
/
vhosts
/
nabawater
/
backend
/
views
/
cms
/
/var/www/vhosts/nabawater/backend/views/cms
mkdir
upload
Name
Size
Mode
Actions
create.php
521
0644
edit
dl
rm
index.php
4987
0644
edit
dl
rm
update.php
522
0644
edit
dl
rm
view.php
871
0644
edit
dl
rm
_form.php
4030
0644
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/backend/views/cms/_form.php
(4030B)
<?php use backend\components\CActiveForm; use yii\helpers\Html; use common\helpers\Com; use dosamigos\ckeditor\CKEditor; /* @var $this \yii\web\View */ /* @var $model \backend\models\Cms */ /* @var $modelLang \backend\models\CmsLang */ $form = CActiveForm::begin()->setModel($model); ?> <div class="card-body"> <h4 class="card-title"><?= $this->title; ?></h4> <hr> <div class="ui-tabs"> <ul class = "nav nav-tabs" role="tablist"> <?php $i = 1; foreach ($appLanguages as $langCode => $langName): $isActive = Com::isSiteLang($langCode); ?> <li class="nav-item"> <a href="#<?= $langCode; ?>" data-toggle="tab" role="tab" id="li_<?= $i ?>" class="<?= $isActive? 'nav-link active': 'nav-link' ?>"><?= $langName ?></a> </li> <?php $i++; endforeach ; ?> </ul> <div class="tab-content tabcontent-border"> <?php foreach ($appLanguages as $langCode => $langName): $isActive = Com::isSiteLang($langCode); ?> <div id="<?= $langCode ?>" role="tabpanel" class="tab-pane <?= $isActive? 'active': '' ?>"> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($modelLang, 'name', ['lang' => $langCode])->textInput(); ?> </div> <div class="col-md-6"> <?= $form->field($modelLang, 'cms_title', ['lang' => $langCode])->textInput(); ?> </div> </div> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($modelLang, 'keywords', ['lang' => $langCode])->textInput(); ?> </div> <div class="col-md-6"> <?= $form->field($modelLang, 'description', ['lang' => $langCode])->textarea(); ?> </div> </div> <div class="col-md-12"> <?= $form->field($modelLang, 'cms_content', ['lang' => $langCode])->widget(CKEditor::className(), [ 'options' => ['rows' => 3], 'preset' => 'basic' ]) ?> </div> </div> <?php endforeach; ?> </div> </div> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($model, 'slug')->textInput(['readonly' => true]); ?> </div> <div class ="col-md-6"> <?= $form->field($model, 'sort_no')->textInput(); ?> </div> <?php if($model->is_default != 1) { ?> <?= $form->field($model, 'cms_status')->radioList([$model::ACTIVE => yii::t('backend','Active'), $model::INACTIVE => yii::t('backend','Inactive')]); ?> <?php } ?> <div class= "col-md-12 text-center"> <?= Html::submitButton($model->getIsNewRecord() ? yii::t('backend','Create' ): yii::t('backend','Update'), ['class' => 'btn btn-success']) ?> <?= Html::a(yii::t('backend','Cancel'), ['index'], ['class' => 'btn btn-secondary']); ?> </div> </div> <?php CActiveForm::end(); ?> <?php if($model->getIsNewRecord()) { ?> <script> runOnLoad (function () { $("#cmslang-name-en").keyup(function(){ $('#cms-slug').val(slug(this.value)); }); var slug = function(str) { var $slug = ''; var trimmed = $.trim(str); $slug = trimmed.replace(/[^a-z0-9-]/gi, '-'). replace(/-+/g, '-'). replace(/^-|-$/g, ''); return $slug.toLowerCase(); } }); </script> <?php } ?>
Save
cmd:
run