floor12/yii2-module-pages
最新稳定版本:4.0.1
Composer 安装命令:
composer require floor12/yii2-module-pages
包简介
Yii2 module to organize pages with sitemap, breadcrumbs and many more.
README 文档
README
Модуль позволяет:
- организовать древовидную структуру страниц
- по-умолчанию страница содержит обычный текст, но может быть ссылаться на любые контроллеры
- организовать sitemap.xml
- для всех страниц организовать OpenGraph мета-теги
- строить хлебные крошки с валидной микроразметкой
- организовать редактирование структуры и контента страниц непосредственно на фронтенде в модальном окне
Установка
Ставим модуль
Выполняем команду
$ composer require floor12/yii2-module-pages
иди добавляем в секцию "requred" файла composer.json
"floor12/yii2-module-pages": "dev-master"
###Выполняем миграцию для созданию необходимых таблиц
$ ./yii migrate --migrationPath=@vendor/floor12/yii2-module-pages/src/migrations
###Добавляем модуль в конфиг приложения
'modules' => [ 'pages' => [ 'class' => 'floor12\pages\Module', 'editRole' => '@', ], ] ...
Параметры:
editRole- роль пользователей, которым доступно управление. Можно использовать "@".
Активируем компонент MetaMaster
'components' => [
'metamaster' => [
'class' => 'floor12\metamaster\MetaMaster',
'siteName' => 'Your site name',
'defaultImage' => '/design/export_logo.png',
],
defaultImage - путь к дефолтной картинке для Open Graph мета-тегов.
siteName - название сайта для Open Graph мета-тегов.
###Добавляем блок для роутинга
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'/<path:[\w_\/-]+>.html' => '/pages/page/view',
'/sitemap.xml' => '/site/sitemap',
],
],
Использование
@todo
统计信息
- 总下载量: 379
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 2
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-03