bulldozer/pages

There is no license information available for the latest version (0.1.2) of this package.

Pages module

Installs: 41

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:yii2-extension

0.1.2 2018-02-11 14:01 UTC

This package is not auto-updated.

Last update: 2024-04-18 23:45:23 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',
                ...
            ],
        ],
        ...
    ],
]