notabenedev/site-pages

页面

v4.0.5 2024-09-26 11:19 UTC

README

php artisan vendor:publish --provider="Notabenedev\SitePages\PagesServiceProvider" --tag=config

安装

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

##描述

  • 页面(文件夹)类别和网站页面。
  • 类别可以嵌套。
  • 页面属于某个类别。

##配置

菜单模板

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" - 表单字段标题