SilverStripe\CMS\Forms\SiteTreeURLSegmentField
Used to edit the SiteTree->URLSegment property, and suggest input based on the serverside rules defined through {@link SiteTree->generateURLSegment()} and {@link URLSegmentFilter}.
Note: The actual conversion for saving the value takes place in the model layer.
Synopsis
class SiteTreeURLSegmentField
extends TextField
{
- // members
- protected $helpText;
- protected $urlPrefix;
- protected $urlSuffix;
- protected $defaultUrl;
- private static array $allowed_actions = ;
- // methods
- public void Value()
- public void getAttributes()
- public void Field()
- public string suggest()
- public SiteTree getPage()
- public $this setHelpText()
- public string getHelpText()
- public $this setURLPrefix()
- public string getURLPrefix()
- public void getURLSuffix()
- public string getDefaultURL()
- public void setDefaultURL()
- public void setURLSuffix()
- public void Type()
- public void getURL()
- public void performReadonlyTransformation()
Hierarchy
Extends
- SilverStripe\Forms\TextField
Members
private
- $allowed_actions
protected
- $defaultUrl — string
- $helpText — string
- $urlPrefix — string
- $urlSuffix — string