bulldozer / pages
There is no license information available for the latest version (0.1.2) of this package.
Pages module
0.1.2
2018-02-11 14:01 UTC
Requires
- 2amigos/yii2-ckeditor-widget: ^2.1
- bulldozer/bulldozer: *
- bulldozer/seo: ^0.1.0
- bulldozer/users: *
- creocoder/yii2-nested-sets: 0.9.*
- himiklab/yii2-sitemap-module: ^1.2
- yii2mod/yii2-enum: *
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0
This package is not auto-updated.
Last update: 2026-03-06 08:22:59 UTC
README
Модуль управления страницами для Bulldozer CMF
Установка
Подключить в composer:
composer require bulldozer/pages "*"
Добавить в backend\config\main.php:
return [
'components' => [
'menu' => [
'class' => \bulldozer\components\BackendMenu::class,
'modules' => [
'pages',
]
],
],
'modules' => [
'pages' => [
'class' => \bulldozer\pages\backend\Module::class,
],
],
]
Добавить в frontend\config\main.php:
return [
'components' => [
'urlManager' => [
'rules' => [
[
'class' => \bulldozer\pages\frontend\PageUrlRule::class,
'pattern' => '<param1:[\w_-]+>/',
'route' => 'pages/pages/view-with-one-param',
],
[
'class' => \bulldozer\pages\frontend\PageUrlRule::class,
'pattern' => '<param1:[\w_-]+>/<param2:[\w_-]+>',
'route' => 'pages/pages/view-with-two-params',
],
...
],
],
],
'modules' => [
'pages' => [
'class' => \bulldozer\pages\frontend\Module::class',
],
],
]
Добавить в console\config\main.php:
return [
'controllerMap' => [
...
'migrate' => [
'class' => \yii\console\controllers\MigrateController::class,
'migrationNamespaces' => [
...
'bulldozer\pages\console\migrations',
...
],
],
...
],
]