承接 purplespider/lumberjack-plus 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

purplespider/lumberjack-plus

最新稳定版本:1.0.1

Composer 安装命令:

composer require purplespider/lumberjack-plus

包简介

Extras for the Silverstripe Lumberjack module

README 文档

README

Adds a few extra features to the Lumberjack module.

Funcationality

1. Ability to make the Lumberjack tab the default tab for the page

To make the tab always first:

function getLumberjackTabPosition()
{
    return "first";
}

To make the tab appear first, unless the page is new and the GridField is empty:

function getLumberjackTabPosition()
{
    return "first-unless-new";
}

2. Incorporates LumberjackSortAndSummaryExtension from evanshunt.

This enables $plural_name, $summary_fields, and $default_sort when there is jsut a single type of child page. See docs.

Installation

composer require purplespider/lumberjack-plus

Documentation

To enable:

Add the LumberJackplus extension INSTEAD of Lumberjack, e.g.

private static $extensions = [
    LumberJackplus::class,
];

Or, via `config.yml``:

ExampleSite\NewsHolder:
  extensions:
    - PurpleSpider\LumberjackPlus\LumberjackPlus

Or, to use for ALL Lumberjack instances in your project, use Injector in your site's config.yml:

SilverStripe\Core\Injector\Injector:
  SilverStripe\Lumberjack\Model\Lumberjack:
    class: PurpleSpider\LumberjackPlus\LumberjackPlus

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2023-07-13