silverstripe elemental-blocks
Requires
- dnadesign/silverstripe-elemental: ^2.0
- silverstripe/assets: ^1.0
- silverstripe/cms: ^4.0
- silverstripe/vendor-plugin: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2020-02-06 23:32:47 UTC
README
此仓库包含silverstripe-elemental模块的基础CMS内容块集。
警告:已弃用!
为了便于维护和开发者可以单独选择功能,此模块被拆分为两个。
对于SilverStripe 4.2或更高版本,请使用以下模块之一或两个
作为升级期间此模块的替代品,有一个食谱可以将内容块重新组合成一个需求
此模块(silverstripe/elemental-content-blocks
)将不再接受补丁修复。
安装
使用Composer安装
composer require silverstripe/elemental-blocks 1.0.x-dev
完成后,从浏览器或通过命令行运行 vendor/bin/sake dev/build
来执行 dev/build
。
需求
- SilverStripe CMS ^4.0
- Elemental ^2.0
文档
将很快添加此模块中块的使用深入概述。
自定义模板
此模块中的块遵循BEM (Block Element Modifier) CSS类命名系统,并应提供符合项目无障碍标准的WCAG 2.0合规模板标记。
如果您需要修改模板,请将适当的模板复制到 mysite/templates
或您自定义的主题中,并根据需要进行调整。如果这样做,请确保匹配文件夹结构(PHP类命名空间),以确保您的自定义模板优先于默认设置。
有关更多信息,请参阅开发者文档中的模板。
翻译
此项目的翻译由Transifex管理,并在发布过程中自动更新。要贡献力量,请访问上面的链接并进行翻译!
版本管理
此库遵循Semver。根据Semver,您将能够升级到此库的任何次要或补丁版本,而不会对公共API造成破坏。Semver还要求我们明确定义此库的公共API。
所有带有public
可见性的方法都是公共API的一部分。所有其他方法都不是公共API的一部分。尽可能的,我们将尝试在次要/补丁版本中保持protected
方法的向后兼容性,但如果您正在重写方法,请在升级之前测试您的工作。
报告问题
请为发现的任何错误创建一个问题。