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.
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
No dramatic functionality, just a convenience class for formatting.
Currently being developed on SilverStripe 3, not tested on 2.x yet.
The first argument is the field label. All following arguments should be either instances of FormField or strings to be converted in to LiteralFields.
$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' ));
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem