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 @@
],
]
) ?>
-
+ = $form->field($model, 'type')
+ ->dropDownList(
+ ['Не отображать', 'Для компаний', 'Для частных лиц']
+
+ ) ?>
= LanguageForm::widget(
[
'modelLangs' => $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 @@
-
-
-
+
+
-
+
+
+
+
+
+
=$object->lang->object_name ?>
+
+
+ 5,0 кВт |
+ Номінальна потужність мережевого інвертора |
+
+
+ 7,4 кВт |
+ Встановлена потужність фотоелектричних модулів |
+
+
+ 8 094 $ |
+ Вартість системи "під ключ" |
+
+
+
+
+
+