Download the PHP package laker-ls/yii2-dynamic-page without Composer
On this page you can find all versions of the php package laker-ls/yii2-dynamic-page. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download laker-ls/yii2-dynamic-page
More information about laker-ls/yii2-dynamic-page
Files in laker-ls/yii2-dynamic-page
Package yii2-dynamic-page
Short Description Module represent dynamic pages.
License BSD-3-Clause
Homepage https://github.com/laker-ls/dynamic-page
Informations about the package yii2-dynamic-page
yii2-dynamic-page
ВНИМАНИЕ: Для работы необходим Rbac с существующей ролью.
Реализация динамических страниц, которые создаются с помощью CRUD. Каждая динамическая страница является категорией или статьей. Категория может содержать в себе вложенности (статьи/категории). Статьи не могут содержать в себе вложенности.
Подробная документация по данному расширению здесь.
Установка
Рекомендуемый способ установки этого расширения является использование composer. Проверьте composer.json на предмет требований и зависимостей данного расширения.
Для установки запустите
или добавьте в composer.json
в раздел require
следующую строку
Смотрите список изменений для подробной информации о версиях.
Выполните миграции в консоли:
Подключение
В конфиге приложения подключите модули:
В urlManager
подключаем правила для динамических страниц, после чего приложение будет искать прежде всего
статическую страницу по указанному адресу, если таковой нет, поиск осуществляется в динамических страницах.
ВАЖНО: все переопределения путей совершать перед подключением динамических страниц.
В админ-панели, где производится управление категориями jQuery должен быть подключен в начало страницы.
Для этого вы можете переопределить jQuery в config/web
следующим образом:
Так же вы можете задать расположение для всех js файлов в AssetBundle
, где подключены все js файлы для вашего приложения (админ-панели)
следующим образом:
ВАЖНО: Данный вариант не является рекомендуемым.
Расширение готово к работе.
Использование модуля
Читайте раздел "Использование" в подробной документации.
Переопределение моделей, контроллеров, представлений
Для каждого переопределения существует подробная документация:
Отключение bootstrap модуля
По умолчанию расширение подключает 3 версию bootstrap.
Вероятнее всего вы используйте bootstrap в своем проекте, т.е. он подключен в зависимостях вашего основного AssetBundle
,
в таком случае необходимо отключить bootstrap модуля, для этого в config/params
установите следующее свойство:
В случае отключения bootstrap модуля, вы должны следить за тем, что бы в вашем AssetBundle
была установлены следующише
зависимости:
Лицензия
yii2-pencil выпущено по лицензии BSD-3-Clause. Ознакомиться можно в файле LICENSE.md
.
All versions of yii2-dynamic-page with dependencies
developeruz/yii2-db-rbac Version ~1.1.0
kartik-v/yii2-tree-manager Version 1.1.2
kartik-v/yii2-widget-select2 Version 2.1.3
yii2tech/ar-position Version ~1.0.1
laker-ls/yii2-nested-set-menu Version ~1.2.0