nathancox/textfieldgroup

一个用于在CMS中显示文本和文本字段的内联的超简单便利模块

安装: 38

依赖项: 0

建议者: 0

安全: 0

星级: 2

关注者: 2

分支: 2

开放问题: 3

类型:silverstripe-module

dev-master 2013-09-09 03:51 UTC

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上测试。

维护者联系方式

要求

  • SilverStripe 3.0+

文档

GitHub

安装说明

  1. 将文件放入名为tagitfield的目录中,该目录位于您的SilverStripe安装根目录下
  2. 访问您的网站.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'
));

已知问题

问题跟踪器