signify-nz/silverstripe-environmentindicator

供应商模块,用于在CMS中添加环境指示器以及前端的信息栏。

安装数: 1,909

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 11

分支: 3

公开问题: 6

类型:silverstripe-vendormodule

2.0.0 2024-09-02 03:41 UTC

README

Scrutinizer Code Quality

环境指示器

环境指示器供应商模块读取您的.env文件中的SS_ENVIRONMENT_TYPE变量(dev、test或live),并加载适用的javascript来在CMS管理界面菜单标题上方插入自定义div。

EnvBarExtension还向所有页面的HTML中插入一个自定义元素,提供详细环境和页面版本的指示栏。如果登录用户有权访问CMS中的页面,则该栏可以作为链接在新浏览器标签中打开页面。

在实时模式下,未经授权的用户不会显示此栏。

要求

安装

Composer

    composer require signify-nz/silverstripe-environmentindicator

文档

无需进一步配置。

可以通过编辑EnvBar.ss模板或envbar- .js和.css文件来自定义。功能测试可在tests目录中找到。如果您修改模板,则必须更新这些测试。

用法

此模块仅执行信息功能。没有特殊的使用说明。

Live Published Anonymous Live Published Editor Live Draft Editor Live CMS Page Live CMS Tree

Test Published Anonymous Test Published Editor Test Draft Editor Test CMS Page Test CMS Tree

Dev Published Anonymous Dev Published Editor Dev Draft Editor Dev CMS Page Dev CMS Tree