dev-master
9999999-dev https://github.com/nathancox/silverstripe-textfieldgroupA super simple convenience module for displaying text and textfields inline in the CMS
BSD-3-Clause
The Requires
by Nathan Cox
form cms silverstripe
Wallogit.com
2017 © Pedro Peláez
A super simple convenience module for displaying text and textfields inline in the CMS
This is intended to make any combination of text fields and labels on a single line. Eg for URLSegments prepended by the domain as a label, or for X, Y and Z coordinates for a single location., (*1)
The differences from FieldGroup are a) it takes away the minimum width of fields so things are spaced approriately; and b) if you pass in a string instead of a field it's automatically turned in to a LiteralField, (*2)
No dramatic functionality, just a convenience class for formatting., (*3)
Currently being developed on SilverStripe 3, not tested on 2.x yet., (*4)
GitHub, (*5)
The first argument is the field label. All following arguments should be either instances of FormField or strings to be converted in to LiteralFields., (*6)
$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'
));
Issue Tracker, (*7)
A super simple convenience module for displaying text and textfields inline in the CMS
BSD-3-Clause
form cms silverstripe