2017 © Pedro Peláez
 

yii2-extension yii2-module-pages

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

image

floor12/yii2-module-pages

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  • Sunday, July 22, 2018
  • by floor12
  • Repository
  • 1 Watchers
  • 0 Stars
  • 19 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

yii2-module-pages

Модуль позволяет: - организовать древовидную структуру страниц - по-умолчанию страница содержит обычный текст, но может быть ссылаться на любые контроллеры - организовать sitemap.xml - для всех страниц организовать OpenGraph мета-теги - строить хлебные крошки с валидной микроразметкой - организовать редактирование структуры и контента страниц непосредственно на фронтенде в модальном окне, (*1)

Установка

Ставим модуль

Выполняем команду, (*2)

$ composer require floor12/yii2-module-pages

иди добавляем в секцию "requred" файла composer.json, (*3)

"floor12/yii2-module-pages": "dev-master"

Выполняем миграцию для созданию необходимых таблиц

$ ./yii migrate --migrationPath=@vendor/floor12/yii2-module-pages/src/migrations

Добавляем модуль в конфиг приложения

'modules' => [
        'pages' => [
            'class' => 'floor12\pages\Module',
            'editRole' => '@',
        ],
    ]
    ...

Параметры:, (*4)

  1. editRole - роль пользователей, которым доступно управление. Можно использовать "@".

Активируем компонент MetaMaster

   'components' => [
        'metamaster' => [
            'class' => 'floor12\metamaster\MetaMaster',
            'siteName' => 'Your site name',
            'defaultImage' => '/design/export_logo.png',
        ],

defaultImage - путь к дефолтной картинке для Open Graph мета-тегов. siteName - название сайта для Open Graph мета-тегов., (*5)

Добавляем блок для роутинга

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                '/<path:[\w_\/-]+>.html' => '/pages/page/view',
                '/sitemap.xml' => '/site/sitemap',
            ],
        ],

Использование

@todo, (*6)

The Versions

22/07 2018

dev-master

9999999-dev

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module

22/07 2018

1.0.4

1.0.4.0

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module

20/07 2018

v1.0.3

1.0.3.0

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module

07/07 2018

v1.0.1

1.0.1.0

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module

07/07 2018

v1.0.2

1.0.2.0

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module

05/07 2018

v1.0.0

1.0.0.0

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module

04/07 2018

v0.1.1

0.1.1.0

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module

02/07 2018

v0.1.0

0.1.0.0

Yii2 module to organize pages with sitemap, breadcrumbs and many more.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar floor12

yii2 yii yii 2 floor12 yii2 module