<?php echo $form->fieldSelectMulti($model, 'content_ids', \yii\helpers\ArrayHelper::map(\skeeks\cms\models\CmsContent::find()->active()->all(), 'id', 'name')); ?> <?php echo $form->fieldRadioListBoolean($model, 'enabledCurrentTree', \Yii::$app->cms->booleanFormat()); ?> <?php echo $form->fieldRadioListBoolean($model, 'enabledCurrentTreeChild', \Yii::$app->cms->booleanFormat()); ?> <?php echo $form->fieldRadioListBoolean($model, 'enabledCurrentTreeChildAll', \Yii::$app->cms->booleanFormat()); ?> <?php echo $form->field($model, 'tree_ids')->widget(\skeeks\cms\widgets\formInputs\selectTree\SelectTree::className(), ['mode' => \skeeks\cms\widgets\formInputs\selectTree\SelectTree::MOD_MULTI, 'attributeMulti' => 'tree_ids']); ?> <?php echo $form->fieldRadioListBoolean($model, 'enabledSearchParams', \Yii::$app->cms->booleanFormat()); ?> <?php echo $form->fieldSetEnd(); ?> <?php echo $form->fieldSet(\Yii::t('app', 'Sorting and quantity')); ?> <?php echo $form->fieldInputInt($model, 'limit');
<div data-listen="isLink" data-show="1" class="sx-hide"> <?php echo \skeeks\cms\modules\admin\widgets\BlockTitleWidget::widget(['content' => \Yii::t('skeeks/cms', 'Redirect')]); ?> <?php echo $form->field($model, 'redirect_code', [])->radioList([301 => 'Постоянное перенаправление [301]', 302 => 'Временное перенаправление [302]'])->label(\Yii::t('skeeks/cms', 'Redirect Code')); ?> <div class="row"> <div class="col-md-5"> <?php echo $form->field($model, 'redirect', [])->textInput(['maxlength' => 500])->label(\Yii::t('skeeks/cms', 'Redirect'))->hint(\Yii::t('skeeks/cms', 'Specify an absolute or relative URL for redirection, in the free form.')); ?> </div> <div class="col-md-7"> <?php echo $form->field($model, 'redirect_tree_id')->widget(\skeeks\cms\widgets\formInputs\selectTree\SelectTree::className(), ["attributeSingle" => "redirect_tree_id", "mode" => \skeeks\cms\widgets\formInputs\selectTree\SelectTree::MOD_SINGLE]); ?> </div> </div> </div> <? if ($model->relatedPropertiesModel->properties) : ?> <?php echo \skeeks\cms\modules\admin\widgets\BlockTitleWidget::widget(['content' => \Yii::t('skeeks/cms', 'Additional properties')]); ?>
<?php echo $form->fieldSelect($model, 'active', \Yii::$app->cms->booleanFormat()); ?> <?php echo $form->fieldSelectMulti($model, 'tree_type_ids', \yii\helpers\ArrayHelper::map(\skeeks\cms\models\CmsTreeType::find()->all(), 'id', 'name')); ?> <?php echo $form->fieldInputInt($model, 'level')->hint('Добавляет в выборку разделов, условие выбора вложенности. 0 — не будет использовать это условие вовсе.'); ?> <?php echo $form->fieldSelectMulti($model, 'site_codes', \yii\helpers\ArrayHelper::map(\skeeks\cms\models\CmsSite::find()->active()->all(), 'code', 'name')); ?> <?php echo $form->field($model, 'treePid')->widget(\skeeks\cms\widgets\formInputs\selectTree\SelectTree::className(), ['mode' => \skeeks\cms\widgets\formInputs\selectTree\SelectTree::MOD_SINGLE, 'attributeSingle' => 'treePid']); echo $form->fieldSetEnd(); ?> <?php echo $form->fieldSet('Сортировка'); ?> <?php echo $form->fieldSelect($model, 'orderBy', (new \skeeks\cms\models\Tree())->attributeLabels()); ?> <?php echo $form->fieldSelect($model, 'order', [SORT_ASC => "ASC (от меньшего к большему)", SORT_DESC => "DESC (от большего к меньшему)"]); echo $form->fieldSetEnd(); ?> <?php
/** * @return \yii\widgets\ActiveField */ public function renderForActiveForm() { $field = parent::renderForActiveForm(); $field->widget(\skeeks\cms\widgets\formInputs\selectTree\SelectTree::className(), ["mode" => $this->isMultiple ? \skeeks\cms\widgets\formInputs\selectTree\SelectTree::MOD_MULTI : \skeeks\cms\widgets\formInputs\selectTree\SelectTree::MOD_SINGLE, "attributeSingle" => $this->property->code, "attributeMulti" => $this->property->code]); return $field; }
<?php echo $form->fieldSelectMulti($model, 'treeIds', \yii\helpers\ArrayHelper::map(\skeeks\cms\helpers\TreeOptions::findOne($contentModel->root_tree_id)->getMultiOptions(), 'id', 'name')); ?> <?php } else { ?> <?php $mode = \skeeks\cms\widgets\formInputs\selectTree\SelectTree::MOD_COMBO; if ($contentModel->is_allow_change_tree != \skeeks\cms\components\Cms::BOOL_Y) { $mode = \skeeks\cms\widgets\formInputs\selectTree\SelectTree::MOD_MULTI; } ?> <?php echo $form->field($model, 'treeIds')->label(\Yii::t('app', 'Sections of the site'))->widget(\skeeks\cms\widgets\formInputs\selectTree\SelectTree::className(), ["attributeMulti" => "treeIds", "mode" => $mode])->hint(\Yii::t('app', 'Specify sections of the site, which would like to see this publication')); ?> <?php } ?> <?php echo $form->fieldSetEnd(); ?> <?php echo $form->fieldSet(\Yii::t('app', 'SEO'));