composer require hailwood/silverstripe-simple-linkfield
TextLinkField:
default_protocols:
http: 'http://'
https: 'https://'
mailto: 'Email'
class DataObjectWithLink extends DataObject {
protected static $db = [
'Link' => 'Varchar(255)',
'LinkWithoutEmail' => 'Varchar(255)',
];
public function getCMSFields(){
$fields = parent::getCMSFields();
$fields->addFieldsToTab('Root.Main', [
TextLinkField::create('Link', 'Link'),
TextLinkField::create('LinkWithoutEmail')->withoutEmailOption()
]);
return $fields;
}
}
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