navidonskis / silverstripe-language-editor
此包已被废弃且不再维护。没有建议的替代包。
SilverStripe CMS 的语言编辑模块
dev-master
2017-05-18 10:47 UTC
Requires
This package is not auto-updated.
Last update: 2022-06-25 15:08:11 UTC
README
SilverStripe CMS 的语言编辑器。它是 https://github.com/unclecheese/LangEditor 的替代品,但这个版本会将实体收集到数据库中,以避免在项目中写入文件(以及避免版本控制)。所有实体都存储在模块的 LangModule
和 LangEntity
中。
所需依赖
收集实体
要收集实体,您需要安装 phpunit
。模块使用位于 phpunit
之上的 i18nTextCollector
类来收集实体。如果您已经安装了 phpunit
,请在命令行中运行命令
php /your-project/directory/framework/cli-script.php dev/tasks/LangCollectorTask "module=yourModuleName,otherModuleName&merge=true"
或在浏览器中 example.com/dev/tasks/LangCollectorTask?module=yourModuleName,otherModuleName&merge=true
。
参数 | 描述 | 选项 | 默认值 |
---|---|---|---|
module | 要限制收集的一个或多个模块(以逗号分隔) | 字符串 | |
merge | 合并新字符串与已定义的现有字符串 | 布尔值 | false |
安装
composer require navidonskis/silverstripe-language-editor