Ejemplo n.º 1
0
 /**
  * @return \yii\widgets\ActiveField
  */
 public function renderForActiveForm()
 {
     $field = parent::renderForActiveForm();
     $pluginOptions = ['showAlpha' => (bool) ($this->showAlpha === Cms::BOOL_Y), 'showInput' => (bool) ($this->showInput === Cms::BOOL_Y), 'showPalette' => (bool) ($this->showPalette === Cms::BOOL_Y)];
     $field->widget(ColorInput::className(), ['showDefaultPalette' => (bool) ($this->showDefaultPalette === Cms::BOOL_Y), 'useNative' => (bool) ($this->useNative === Cms::BOOL_Y), 'saveValueAs' => (string) $this->saveValueAs, 'pluginOptions' => $pluginOptions]);
     return $field;
 }
Ejemplo n.º 2
0
 public function renderConfigForm(ActiveForm $form)
 {
     echo $form->fieldSet(\Yii::t('skeeks/cms', 'Main'));
     echo $form->field($this, 'enabled')->checkbox();
     echo $form->fieldCheckboxBoolean($this, 'isOpen');
     echo $form->field($this, 'enableFancyboxWindow')->widget(\skeeks\widget\chosen\Chosen::className(), ['items' => \Yii::$app->formatter->booleanFormat]);
     echo $form->fieldRadioListBoolean($this, 'editWidgets');
     echo $form->fieldRadioListBoolean($this, 'editViewFiles');
     echo $form->field($this, 'infoblockEditBorderColor')->widget(\skeeks\cms\widgets\ColorInput::className());
     echo $form->fieldSetEnd();
     echo $form->fieldSet(\Yii::t('skeeks/cms', 'Access'));
     echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_CONTROLL_PANEL, 'label' => 'Доступ к панеле разрешен']);
     echo $form->fieldSetEnd();
 }
Ejemplo n.º 3
0
?>


    <?php 
echo $form->field($model, 'enableFancyboxWindow')->widget(\skeeks\widget\chosen\Chosen::className(), ['items' => \Yii::$app->formatter->booleanFormat])->hint('Диалоговые окна в сайтовой части будут более красивые, однако это может портить верстку (но это происходит крайне редко)');
?>

    <?php 
echo $form->fieldRadioListBoolean($model, 'editWidgets');
?>
    <?php 
echo $form->fieldRadioListBoolean($model, 'editViewFiles');
?>

    <?php 
echo $form->field($model, 'infoblockEditBorderColor')->widget(\skeeks\cms\widgets\ColorInput::className())->hint('Цвет рамки вокруг инфоблоков в режиме редактирования');
?>

<?php 
echo $form->fieldSetEnd();
?>

<?php 
echo $form->fieldSet('Доступ');
?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_CONTROLL_PANEL, 'label' => 'Доступ к панеле разрешен']);
?>

Ejemplo n.º 4
0
    </div>
    <?php 
echo $form->field($model, 'selectMode', ['options' => ['id' => 'sx-selectMode']])->radioList(\skeeks\cms\vk\community\VkCommunityWidget::$possibleMode);
?>

    <?php 
echo $form->fieldCheckboxBoolean($model, 'wide')->hint('используется только для новостей');
?>

    <?php 
echo $form->fieldInputInt($model, 'width')->hint('целое число > 120');
?>
    <?php 
echo $form->fieldInputInt($model, 'height')->hint('задает максимальную высоту виджета в пикселях. Целое число > 250. Если содержимое виджета больше, чем максимально допустимое, то появляется внутренняя прокрутка.');
?>

    <?php 
echo $form->field($model, 'color1')->widget(\skeeks\cms\widgets\ColorInput::classname(), ['options' => ['placeholder' => 'Select color ...'], 'saveValueAs' => 'toHex']);
?>
    <?php 
echo $form->field($model, 'color2')->widget(\skeeks\cms\widgets\ColorInput::classname(), ['options' => ['placeholder' => 'Select color ...'], 'saveValueAs' => 'toHex']);
?>
    <?php 
echo $form->field($model, 'color3')->widget(\skeeks\cms\widgets\ColorInput::classname(), ['options' => ['placeholder' => 'Select color ...'], 'saveValueAs' => 'toHex']);
?>

<?php 
echo $form->fieldSetEnd();
?>

Ejemplo n.º 5
0
$form = ActiveForm::begin();
?>

<?php 
echo $form->fieldSet(\skeeks\cms\shop\Module::t('app', 'Main'));
?>


    <?php 
echo $form->field($model, 'code')->textInput(['maxlength' => 2]);
?>
    <?php 
echo $form->field($model, 'name')->textInput(['maxlength' => 255]);
?>
    <?php 
echo $form->field($model, 'description')->textarea();
?>
    <?php 
echo $form->fieldInputInt($model, 'priority');
?>
    <?php 
echo $form->field($model, 'color')->widget(\skeeks\cms\widgets\ColorInput::className());
?>

<?php 
echo $form->fieldSetEnd();
?>

<?php 
echo $form->buttonsCreateOrUpdate($model);
ActiveForm::end();