/* @var $searchModel app\models\StaticPadeTableSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = 'Статические страницы'; $this->params['breadcrumbs'][] = $this->title; ?> <div class="static-page-table-index"> <h1><?php echo Html::encode($this->title); ?> <?php echo Html::a("<span class='glyphicon glyphicon-plus'>", ['create'], ['class' => 'btn btn-success', 'data-toggle' => "tooltip", 'data-placement' => "top", 'title' => "Создать страницу"]); ?> </h1> <?php // echo $this->render('_search', ['model' => $searchModel]); ?> <?php echo SortableInput::widget(['name' => 'sort_list_2', 'value' => $value, 'items' => $list, 'hideInput' => false, 'options' => ['class' => 'form-control', 'readonly' => true, 'form' => 'sort']]); ?> <?php $form = ActiveForm::begin(['id' => 'sort']); ?> <br> <div class="form-group"> <?php echo Html::submitButton('Сохранить порядок', ['class' => 'btn btn-primary btn-block']); ?> </div> </div>
<div class="row col-lg-10"> <?php $items = \yii\helpers\ArrayHelper::map($model->getItems(), function ($item) { return (string) $item['_id']; }, function ($item) { return ['content' => $item['name']]; }); ?> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, $model->orderAttribute)->widget(\kartik\sortinput\SortableInput::className(), ['items' => $items])->label(false); ?> <?php echo Html::submitButton('<span class="glyphicon glyphicon-ok"></span> Сохранить', ['class' => 'btn btn-primary']); ?> <?php ActiveForm::end(); ?> </div> </div>
?> </span> <?php echo Yii::t('back', 'Drag and drop menu items for change their order.'); ?> </p> <?php } ?> <?php $form = ActiveForm::begin(['id' => 'menu-item-order-form']); ?> <div class="sortable-field"> <?php echo $form->field($model, 'item_order', ['enableLabel' => false])->widget(SortableInput::className(), ['name' => 'sort_list', 'items' => $items, 'hideInput' => true]); ?> </div> <p><span class="label label-warning"><?php echo Yii::t('back', 'Important'); ?> </span> <?php echo Yii::t('back', 'Don\'t forget click "Save items order" button after reordering menu items.'); ?> </p> <?php echo Html::submitButton(Yii::t('back', 'Save items order'), ['id' => 'save-order-btn', 'class' => 'btn btn-primary']); ?>
?> </h3> </div> <?php $form = ActiveForm::begin(['id' => 'gallery', 'enableClientValidation' => true, 'errorSummaryCssClass' => 'error-summary alert alert-error', 'options' => ['enctype' => 'multipart/form-data']]); ?> <div class="box-body col-md-7"> <?php echo $form->field($gallery, 'name')->textInput(['maxlength' => true]); ?> <?php if (!$gallery->isNewRecord) { ?> <div id="gallery-images-sortable"> <?php echo SortableInput::widget(['name' => 'galleryImagesOrder', 'items' => $gallery->getGalleryImagesForSortableWidget(), 'value' => $gallery->getOrderOfGalleryImagesForSortableWidget(), 'hideInput' => true, 'sortableOptions' => ['type' => 'grid']]); ?> </div> <?php } ?> </div> <div class="col-md-12"> <?php echo $form->field($gallery, 'uploadedImages[]')->widget(FileInput::classname(), ['options' => ['multiple' => true, 'accept' => 'image/*'], 'pluginOptions' => ['previewFileType' => 'any', 'showCaption' => false, 'showRemove' => true, 'showUpload' => false]]); ?> </div> <div class="clearfix"></div> <div class="box-footer"> <?php echo Html::submitButton('<span class="glyphicon glyphicon-check"></span> ' . ($gallery->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Save')), ['id' => 'save-' . $gallery->formName(), 'class' => 'btn btn-success']);
</span> <?php echo Yii::t('back', 'Drag and drop photos for change their order.'); ?> </p> <?php } ?> <?php $form = ActiveForm::begin(['id' => 'photos-order-form']); ?> <div class="sortable-photos"> <?php echo $form->field($model, 'item_order', ['enableLabel' => false])->widget(SortableInput::className(), ['sortableOptions' => ['type' => Sortable::TYPE_GRID], 'name' => 'sort_list', 'items' => $model->getPhotosWithControl(), 'hideInput' => true]); ?> </div> <p><span class="label label-warning"><?php echo Yii::t('back', 'Important'); ?> </span> <?php echo Yii::t('back', 'Don\'t forget click "Save photos order" button after reordering photos.'); ?> </p> <?php echo Html::submitButton(Yii::t('back', 'Save photos order'), ['id' => 'save-order-btn', 'class' => 'btn btn-primary']); ?>