minesh93/cms-thing

此包的最新版本(1.0)没有可用的许可证信息。

CMS Thing

安装: 42

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

1.0 2017-12-18 22:22 UTC

This package is auto-updated.

Last update: 2024-09-19 05:03:22 UTC


README

构建JS + CSS的NPM依赖项

flexboxgrid
vue-multiselect
vue-quill-editor

添加配置文件以使用管理模板。

Claws.php

   return [
       'admin_templates' => 'claws.admin.templates',
       'site_templates' => 'claws.site',
   ];

Auth的更改(添加Guard和Provider

'claws_admin' => [
    'driver' => 'session',
    'provider' => 'claws_admins',
],
        
'claws_admins' => [
    'driver' => 'eloquent',
    'model' => Claws\Models\Admin::class,
],

        

绑定内容

当前在boot方法中将不同的帖子类型分配给AppService Provider。

添加内容类型或设置

        PostRegister::register([
            'name' => 'page',
            'urlBase' => '/',
            'useCustomTemplates' => true,
        ]);

        PostRegister::register([
            'name' => 'post',
            'createText' => 'Write A New Post',
            'urlBase' => 'blog',
            'icon' => 'fa-thumbtack',
        ]);

        PostRegister::addPostRenderTemplate('page','Custom Page Template','custom-page');
        PostRegister::addPostContentTemplate('page','content_test', 'test-content' );
        PostRegister::addPostContentTemplate('page','only_page_type', 'test-content-1', 'custom-page');

        SettingsRegister::addSection('general','General','general');
        // SettingsRegister::addSection('test','Test');