bulldozer / pages
Pages module
Installs: 41
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
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: 2025-03-07 03:52:54 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',
...
],
],
...
],
]