raffaelj/cockpit-whitelabel

为 Cockpit CMS 定制标志和自定义颜色

安装: 7

依赖项: 0

建议者: 0

安全: 0

星标: 8

关注者: 3

分支: 4

开放问题: 0

类型:cockpit-module

0.1.1 2020-08-15 18:33 UTC

This package is auto-updated.

Last update: 2024-09-30 01:41:02 UTC


README

此插件与 Cockpit CMS v2 不兼容。

另请参阅 Cockpit CMS v1 文档Cockpit CMS v1 存储库Cockpit CMS v2 文档Cockpit CMS v2 存储库

Cockpit CMS 定制标志和自定义颜色。未来可能还会添加更多选项。

安装

将此存储库复制到 /addons 目录,并命名为 WhiteLabel

cd path/to/cockpit
git clone https://github.com/raffaelj/cockpit_WhiteLabel.git addons/WhiteLabel

配置

上传一张图片,复制其 URL,并在 config/config.yamlconfig/config.php 中设置配置变量。

whitelabel:
    logo: "#uploads:2019/11/08/5dc548b41c0cdlogo.png"
    logoWidth: 8em    # optional, default: 30px
    logoHeight: 3em   # optional, default: 30px
    hideName: true    # hide app name
    colors:
        - #ff0000
        - #00ff00
        - #0000ff
return [
    'whitelabel' => [
        'logo'       => '#uploads:2019/11/08/5dc548b41c0cdlogo.png',
        'logoWidth'  => '8em',   # optional, default: 30px
        'logoHeight' => '3em',   # optional, default: 30px
        'hideName'   => true,    # hide app name
        'colors' => [
            '#ff0000',
            '#00ff00',
            '#0000ff',
        ],
    ];
];

我没有编写用户界面,因为通常你只需完成这项任务一次,然后就可以忘记了。

标志 URL 可以采用以下格式

  • 内部路径(我最喜欢,因为它在本地和生产主机上无需更改即可工作)
    • #uploads:2019/11/08/5dc548b41c0cdlogo.png
    • assets:app/media/icons/code.svg
  • 完整 URL
    • https://example.com/storage/uploads/2019/11/08/5dc548b41c0cdlogo.png
    • https://example.com/logo.png
  • 相对于网站 URL 的相对路径
    • /logo.png
  • 完整路径
    • /var/www/virtual/username/html/storage/uploads/2019/11/08/5dc548b41c0cdlogo.png
    • /var/www/virtual/username/html/logo.png

颜色用于设置、表单和单例的设置中的自定义颜色选择器。