Inheritance: extends yii\widgets\InputWidget
示例#1
0
文件: _form.php 项目: Liv1020/cms
        <?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');
示例#2
0
文件: _form.php 项目: skeeks-cms/cms
    <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')]);
?>
示例#3
0
文件: _form.php 项目: skeeks-cms/cms
    <?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 
示例#4
0
 /**
  * @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;
 }
示例#5
0
文件: _form.php 项目: Insolita/cms
        <?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'));