nathancox / textfieldgroup
一个用于在CMS中显示文本和文本字段的内联的超简单便利模块
dev-master
2013-09-09 03:51 UTC
Requires
- silverstripe/framework: ~3.0
This package is not auto-updated.
Last update: 2024-09-23 15:12:53 UTC
README
此模块旨在将任何组合的文本字段和标签放在同一行。例如,用于在域名前缀的URL段作为标签,或用于单个位置的X,Y和Z坐标。
与FieldGroup的区别是:a)它移除了字段的最低宽度,使事物适当间隔;b)如果您传入一个字符串而不是字段,则它将自动转换为LiteralField。
没有戏剧性的功能,只是一个用于格式化的便利类。
目前正在SilverStripe 3上开发,尚未在2.x上测试。
维护者联系方式
- Nathan Cox (nathan@flyingmonkey.co.nz)
要求
- SilverStripe 3.0+
文档
安装说明
- 将文件放入名为tagitfield的目录中,该目录位于您的SilverStripe安装根目录下
- 访问您的网站.com/dev/build以重新构建数据库
使用概述
第一个参数是字段标签。所有后续参数应该是FormField的实例或要转换为LiteralField的字符串。
$fields->addFieldToTab('Root.Main', new TextFieldGroup('Map coordinates',
$this->getMapLink() . '/',
new NumericField("LocationX", "", "", 3),
"/",
new NumericField("LocationY", "", "", 3)
));
$fields->addFieldToTab('Root.Main', new TextFieldGroup('Subdomain',
'http://',
new TextField("Subdomain", ""),
'.example.com'
));