diff --git a/backend/views/objectkb/_form.php b/backend/views/objectkb/_form.php index 37b62ae..9a448f4 100755 --- a/backend/views/objectkb/_form.php +++ b/backend/views/objectkb/_form.php @@ -42,7 +42,11 @@ ], ] ) ?> - + field($model, 'type') + ->dropDownList( + ['Не отображать', 'Для компаний', 'Для частных лиц'] + + ) ?> $modelLangs, diff --git a/common/models/Objectkb.php b/common/models/Objectkb.php index 678e2b1..1e4bd5c 100755 --- a/common/models/Objectkb.php +++ b/common/models/Objectkb.php @@ -22,6 +22,10 @@ */ class Objectkb extends ActiveRecord { + const TYPE_DEFAULT = 0; + const TYPE_COMPANY = 1; + const TYPE_PRIVATE = 2; + /** * @inheritdoc */ @@ -59,6 +63,7 @@ [ 'slider_id', 'sort', + 'type' ], 'integer', ], @@ -94,6 +99,7 @@ 'status' => Yii::t('core', 'Status'), 'sort' => Yii::t('core', 'Sort'), 'image_mini_id' => Yii::t('core', 'Image Mini'), + 'type' => 'Тип Объекта для главной' ]; } diff --git a/console/migrations/m211110_133857_add_type_column_to_object_table.php b/console/migrations/m211110_133857_add_type_column_to_object_table.php new file mode 100644 index 0000000..ec8c13a --- /dev/null +++ b/console/migrations/m211110_133857_add_type_column_to_object_table.php @@ -0,0 +1,16 @@ +addColumn('object', 'type', $this->smallInteger()); + } + + public function down() + { + $this->dropColumn('object', 'type'); + } +} diff --git a/frontend/controllers/SiteController.php b/frontend/controllers/SiteController.php index a766457..149d649 100755 --- a/frontend/controllers/SiteController.php +++ b/frontend/controllers/SiteController.php @@ -74,12 +74,35 @@ ) ->orderBy('id') ->all(); + $forCompanies = Objectkb::find() + ->with('lang.alias') + ->where( + [ + 'type' => Objectkb::TYPE_COMPANY + ] + ) + ->orderBy('id') + ->limit(4) + ->all(); + + $forPrivate = Objectkb::find() + ->with('lang.alias') + ->where( + [ + 'type' => Objectkb::TYPE_PRIVATE + ] + ) + ->orderBy('id') + ->limit(4) + ->all(); return $this->render( 'index', [ 'slider' => $slider, - 'objects' => $objects, + //'objects' => $objects, + 'forCompanies'=>$forCompanies, + 'forPrivate'=>$forPrivate ] ); } diff --git a/frontend/views/site/index.php b/frontend/views/site/index.php index 8dabadc..7446ebd 100755 --- a/frontend/views/site/index.php +++ b/frontend/views/site/index.php @@ -111,106 +111,33 @@
-
-
- - - - -
- Гібридна сонячна електростанція
для резервного живлення та продажу електроенергії по "зеленому" тарифу
- - - - - - - - - - - - - -
5,0 кВт Номінальна потужність мережевого інвертора
7,4 кВтВстановлена потужність фотоелектричних модулів
8 094 $Вартість системи "під ключ"
-
-
-
-
-
- - - - -
- Мережева фотоелектрична станція
під «ЗЕЛЕНИЙ ТАРИФ»
- - - - - - - - - - - - - -
5,0 кВт Номінальна потужність мережевого інвертора
7,4 кВтВстановлена потужність фотоелектричних модулів
8 094 $Вартість системи "під ключ"
-
-
-
-
+ +
- - - - -
- Мережева фотоелектрична станція під «ЗЕЛЕНИЙ ТАРИФ» з врахуванням власного споживання електроенергії - - - - - - - - - - - - - -
10,0 кВт Номінальна потужність мережевого інвертора
10,8 кВтВстановлена потужність фотоелектричних модулів
5 078 $Вартість системи "під ключ"
-
-
-
-
-
- - - - -
- Мережева фотоелектрична станція під «ЗЕЛЕНИЙ ТАРИФ» з врахуванням власного споживання електроенергії - - - - - - - - - - - - - -
15,0 кВт Номінальна потужність мережевого інвертора
15,3 кВтВстановлена потужність фотоелектричних модулів
6 563 $Вартість системи "під ключ"
-
-
-
+ + + + +
+ lang->object_name ?> + + + + + + + + + + + + + +
5,0 кВт Номінальна потужність мережевого інвертора
7,4 кВтВстановлена потужність фотоелектричних модулів
8 094 $Вартість системи "під ключ"
+
+
+
+
@@ -298,6 +225,7 @@
+
@@ -305,7 +233,7 @@
- Гібридна сонячна електростанція
для резервного живлення та продажу електроенергії по "зеленому" тарифу
+ lang->object_name ?> @@ -323,81 +251,7 @@ -
5,0 кВт
- - - - - - - - - - - - -
5,0 кВт Номінальна потужність мережевого інвертора
7,4 кВтВстановлена потужність фотоелектричних модулів
8 094 $Вартість системи "під ключ"
-
-
-
-
-
- - - - -
- Мережева фотоелектрична станція під «ЗЕЛЕНИЙ ТАРИФ» з врахуванням власного споживання електроенергії - - - - - - - - - - - - - -
10,0 кВт Номінальна потужність мережевого інвертора
10,8 кВтВстановлена потужність фотоелектричних модулів
5 078 $Вартість системи "під ключ"
-
-
-
-
-
- - - - -
- Мережева фотоелектрична станція під «ЗЕЛЕНИЙ ТАРИФ» з врахуванням власного споживання електроенергії - - - - - - - - - - - - - -
15,0 кВт Номінальна потужність мережевого інвертора
15,3 кВтВстановлена потужність фотоелектричних модулів
6 563 $Вартість системи "під ключ"
-
-
-
+
-- libgit2 0.21.4