'text-form',
'method' => 'get',
'action' => ['/settings/text'],
'options' => ['class' => 'form-horizontal'],
'fieldConfig' => [
'template' => "{input}\n{error}"
]
]); ?>
Язык
= Select2::widget([
'name' => 'language',
'data' => $languages,
'value' => $language,
'options' => [
'multiple' => false,
'placeholder' => 'Выберите язык ...',
],
'pluginOptions' => [
'allowClear' => true,
'dropdownParent' => '#sandbox-settings-id',
],
]); ?>
Приёмная кампания
= Select2::widget([
'name' => 'application_type',
'data' => $application_types,
'value' => $application_type,
'options' => [
'multiple' => false,
'placeholder' => 'Выберите кампанию ...',
],
'pluginOptions' => [
'allowClear' => true,
'dropdownParent' => '#sandbox-settings-id',
],
]); ?>
'btn btn-primary', 'style' => 'margin-bottom: 20px;']); ?>
Внимание! Если в месте отображения текста на страницах портала будет невозможно определить приёмную
кампанию (например, поступающий ещё не выбрал конкретную ПК), то будут отображаться тексты из категории
ПК "По умолчанию".
'text-form',
'options' => ['class' => 'form-horizontal', 'name' => 'TextForm'],
'fieldConfig' => [
'template' => "{input}\n{error}"
]
]); ?>
$texts) : ?>
Описание
Текст
$text_config) : ?>
$language,
'application_type' => $application_type
]);
$encoded_full_text_config = json_encode($full_text_config);
$text = TextSetting::find()
->andWhere($full_text_config)
->one();
$default_value = ArrayHelper::getValue($text, 'value');
if (!$text) {
$default_value = TextSetting::find()
->andWhere(ArrayHelper::merge($full_text_config, ['application_type' => TextSetting::APPLICATION_TYPE_DEFAULT]))
->select(['value'])
->scalar();
}
?>
'form-control']
); ?>
'btn btn-primary pull-right']); ?>
'btn btn-primary',
]); ?>
'modal',
'class' => 'btn btn-default',
]); ?>
'reset-text-settings-modal',
'title' => '
Подтвердите действие ',
'toggleButton' => [
'class' => 'btn btn-danger',
'tag' => 'button',
'label' => Yii::t('backend', 'Восстановить')
],
'footer' => $confirmBtn . $cancelBtn
]); ?>