_form.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?php
  2. /**
  3. * Author: lf
  4. * Blog: https://blog.feehi.com
  5. * Email: job@feehi.com
  6. * Created at: 2016-03-23 15:49
  7. */
  8. /**
  9. * @var $this yii\web\View
  10. * @var $model common\models\Article
  11. * @var $contentModel common\models\Article
  12. */
  13. use backend\widgets\ActiveForm;
  14. use common\libs\Constants;
  15. use backend\widgets\Ueditor;
  16. use common\helpers\Util;
  17. $this->title = "Pages";
  18. ?>
  19. <div class="row">
  20. <div class="col-sm-12">
  21. <div class="ibox float-e-margins">
  22. <?= $this->render('/widgets/_ibox-title') ?>
  23. <div class="ibox-content">
  24. <div class="row form-body form-horizontal m-t">
  25. <div class="col-md-12 droppable sortable ui-droppable ui-sortable" style="display: none;">
  26. </div>
  27. <?php $form = ActiveForm::begin([
  28. 'options' => [
  29. 'enctype' => 'multipart/form-data',
  30. 'class' => 'form-horizontal'
  31. ]
  32. ]); ?>
  33. <!--left start-->
  34. <div class="col-md-7 droppable sortable ui-droppable ui-sortable" style="">
  35. <?= $form->field($model, 'title')->textInput(); ?>
  36. <?= $form->field($model, 'sub_title')->label(Yii::t("app", "Page Sign"))->textInput(); ?>
  37. <?= $form->field($model, 'summary')->textArea(); ?>
  38. <?= $form->field($contentModel, 'content')->widget(Ueditor::className()) ?>
  39. </div>
  40. <!--left stop -->
  41. <!--seo设置start-->
  42. <div class="col-md-5 droppable sortable ui-droppable ui-sortable" style="">
  43. <div class="ibox-title">
  44. <h5><?= Yii::t('app', 'Seo Setting') ?></h5>
  45. </div>
  46. <div class="ibox-content">
  47. <?= $form->field($model, 'seo_title', [
  48. 'size' => 9,
  49. 'labelOptions' => ['class' => 'col-sm-3']
  50. ])->textInput(); ?>
  51. <?= $form->field($model, 'seo_keywords', [
  52. 'size' => 9,
  53. 'labelOptions' => ['class' => 'col-sm-3']
  54. ])->textInput(); ?>
  55. <?= $form->field($model, 'seo_description', [
  56. 'size' => 9,
  57. 'labelOptions' => ['class' => 'col-sm-3']
  58. ])->textInput(); ?>
  59. </div>
  60. </div>
  61. <!--seo设置stop-->
  62. <div class="col-md-5 droppable sortable ui-droppable ui-sortable" style="">
  63. <div class="ibox-title">
  64. <h5><?= Yii::t('app', 'Other') ?></h5>
  65. </div>
  66. <div class="ibox-content">
  67. <div class="row">
  68. <div class="col-sm-4">
  69. <?= $form->field($model, 'status', [
  70. 'size' => 7,
  71. 'labelOptions' => ['class' => 'col-sm-5 control-label']
  72. ])->dropDownList(Constants::getArticleStatus()); ?>
  73. </div>
  74. <div class="col-sm-4">
  75. <?= $form->field($model, 'can_comment', [
  76. 'size' => 7,
  77. 'labelOptions' => ['class' => 'col-sm-5 control-label']
  78. ])->dropDownList(Constants::getYesNoItems()); ?>
  79. </div>
  80. <div class="col-sm-4">
  81. <?= $form->field($model, 'visibility', [
  82. 'size' => 7,
  83. 'labelOptions' => ['class' => 'col-sm-5 control-label']
  84. ])->dropDownList(Constants::getArticleVisibility()); ?>
  85. </div>
  86. </div>
  87. <?= $form->field($model, 'tag')->textInput(); ?>
  88. <?= $form->field($model, 'sort')->textInput(); ?>
  89. <?= $form->field($model, 'template')->chosenSelect(Util::getViewTemplate("page")); ?>
  90. <?= $form->defaultButtons(['size' => 12]) ?>
  91. </div>
  92. </div>
  93. <?php $form = ActiveForm::end() ?>
  94. </div>
  95. </div>
  96. </div>
  97. </div>
  98. </div>