notabenedev / site-pages
Pages
Installs: 277
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Requires
- portedcheese/admin-site-menu: ^v1.6
- portedcheese/ajax-forms: ^v1.7
- portedcheese/base-settings: ^v3.0 | ^v4.0
- portedcheese/seo-integration: ^v1.4
This package is auto-updated.
Last update: 2024-04-14 11:40:22 UTC
README
php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=config
Install
php artisan migrate
php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=public --force
php artisan make:pages
{--all : Run all}
{--menu : Config menu}
{--models : Export models}
{--controllers : Export controllers}
{--observers : Export observers}
{--policies : Export and create rules}
{--only-default : Create default rules}
{--vue : Export vue components}
{--js : Export scripts}
{--scss: Export scss}
if IE 11 support:
npm install flickity@2.2.2
npm install flickity-as-nav-for@2.0.1
not support IE:
npm install flickity
npm install flickity-as-nav-for
npm run dev
##Формы: page-order-form: name*, phone*, (date*), (title*, folder*), message page-question-form: name*, phone*, (title*), message
##Description
- Категории страниц (папки) и страницы на сайте.
- Категории могут быть вложенными.
- Страница относится к категории.
##Config
Шаблон для меню:
site-pages::site.includes.folders-menu
Выгрузка конфигурации:
php artisan vendor:publish --provider="PortedCheese\CategoryProduct\ServiceProvider" --tag=config
Переменные:
-
sitePackageName - название пакета
-
siteFoldersName - название структуры категорий (папок)
-
sitePagesName - название страниц
-
folderNest - вложенность категорий
-
folderAdminRoutes - использовать роуты для управления категориями из пакета
-
folderSiteRoutes - использовать роуты для категорий на сайте из пакета
-
pageAdminRoutes - использовать роуты для управления страницами из пакета
-
pageSiteRoutes - использовать роуты для страниц на сайте из пакета
-
folderUrlName - url папок на сайте
-
foldersUrlName - url папок в админке
-
pageUrlName - url страниц на сайте
-
pagesUrlName - url страниц в админке
-
folderFacade - класс для фасада действий с папками
-
pageFacade - класс для фасада действий со страницами
-
subFolderPage - включить страницу подкатегорий (true,false)
-
pagesLgGrid - оторбражение сетки страниц (4,6)
-
foldersLgGrid - отображение сетки категорий (4,6)
-
folderPagesPerPage - категорий на странице
-
showPageModal - модальное окно страницы (false)
-
sitePageAccentName - название поля Accent
-
sitePageCommentName - название поля Comment
-
sitePageShowBtnName - название кнопки
-
sitePageShowFormInputDate - заголовок поля формы
-
sitePageShowFormInputTitle" - заголовок поля формы
3.2.1
Обновлен контроллер site/PageCintroller
3.2.0
Обновлены шаблоны вывода групп блоков (в тч Табы (tabs))
- cвязка с site-blocks ^v1.1 Проверить переопределение:
- шаблонов site.pages.show, site.pages.includes.show-top-section, site.pages.simple.page
- Site/PageController > show
v3.1.4
Обновлены шаблоны вывода страниц (не показывает стороку блоков или галареи, если нет элементов) site-pages::site.pages.show site-pages::site.pages.simple.page site-pages::site.pages.includes.show-top-section
v3.1.3
Обновлено управление параметрами конфига: "pagesLgGrid", "foldersLgGrid"
v3.1.2
Добавлено описание к категории
- php artisan migrate
v3.1.1
Fix изменения категории для страницы (добавлен слушатель)
v3.1.0
Разделен вывод блоков-табов на странице (если блоки подключены)
- внесите изменения в шаблон site-pages::site.pages.show, если он переопределен
- внесите изменения в шаблон site-pages::site.pages.simple.page, если он переопределен Добавлен вывод блоков в модальное окно страницы
- внесите изменения в шаблон site-pages::site.pages.includes.show-top-section, если он переопределен
v3.0.6
alter table folders.short: tinyText => text
- php artisan migrate
v3.0.5
config: add "siteBreadcrumbs" => true | false, fix config merge
v3.0.4
fix simple view without blocks
v3.0.3
- php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=public --force
v3.0.1
Support IE 11:
- npm uninstall jquery-bridget
- npm uninstall flickity
- npm uninstall flickity-as-nav-for
- npm install flickity@2.2.2
- npm install flickity-as-nav-for@2.0.1
- php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=public --force
- npm run
v2.0.1
Support site-blocks package to pages
- php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=public --force
v1.2.8
- Config: use siteSimpleGalleryHeader
- Fix PulishCascade to Admin/FolderController
v1.2.7
Make command: add observers
- php artisan make:pages --observers
v1.2.4-1.2.6
Change simple blade, image filters
- php artisan config:clear
- php artisan cache:clear
v1.2.1 - v1.2.3
Change css
- php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=public --force
- npm run
v1.2.0
add simple page, simple teaser (не для модальных страниц)
New config parameters:
- "siteSimplePage" => false,
- "siteSimplePageSimpleTeaser" => false,
- "siteSimplePageGalleryHeader" => "Наши работы",
- "siteSimplePageFormHeader" => "Ответим на вопросы",
Update:
- php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=public --force
- php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=config -выгрузит новый конфиг
- npm run
v1.1.0
fix xs-view modal carousel:
- npm install jquery-bridget
- php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=public --force
v1.1.2
pages.comment - вывод в html:
Изменен тип поля БД pages.comment на text. В админ панели добавлен tiny-редактор к полю комментария. В шаблоне выводится поле comment как html.
Обновление:
- php artisan migrate.
- Если изменен шаблон вывода Page на сайте - обновить на вывод поля comment в фомате html.