seiger/sarticles

Evolution CMS 管理面板的博客新闻和文章管理模块。

安装次数: 66

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

语言:Blade

类型:evolutioncms-module

v1.1.2 2024-06-14 23:08 UTC

This package is auto-updated.

Last update: 2024-08-26 12:38:36 UTC


README

Latest Stable Version CMS Evolution PHP version License Issues Stars Total Downloads

警告

当从版本 1.0.x 升级到 1.1.x 时请注意。

内容构建模板已转换为 Blade 格式。

已编辑文章表和文章翻译表。

添加了评论和分类表。

sArticles Evolution CMS 管理面板的博客新闻和文章管理模块。

使用 artisan 包安装器进行安装

在您的 /core/ 文件夹中运行

php artisan package:installrequire seiger/sarticles "*"

core/custom/config/cms/settings 生成配置文件 sarticles.php,文件应返回以逗号分隔的模板列表。

php artisan vendor:publish --provider="Seiger\sArticles\sArticlesServiceProvider"

使用命令运行生成数据库结构

php artisan migrate

事件

/*
 * Set default value for sArticles field
 */
Event::listen('evolution.sArticlesManagerValueEvent', function($params) {
    $result = '';
    if ($params['type'] == 'article') {
        if ($params['field'] == 'description') {
            $result = '<p></p>';
        }
    }
    return $result;
});
/*
 * Add some html after the field
 */
Event::listen('evolution.sArticlesManagerAddAfterEvent', function($params) {
    $result = '';
    if ($params['type'] == 'idea') {
        if ($params['field'] == 'published_at') {
            $result = '';
        }
    }
    return $result;
});